package pkcs11

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module P11_attributeSource

Sourcetype 'a t = 'a P11_attribute_type.t * 'a
Sourcetype pack =
  1. | Pack : 'a t -> pack
Sourceval compare_pack : pack -> pack -> Ppx_deriving_runtime.int
Sourceval pack_to_yojson : pack -> Yojson.Safe.t
Sourceval to_string : 'a t -> string
Sourceval to_string_pair : 'a t -> string * string
Sourceval to_json : 'a t -> Yojson.Safe.t
Sourceval compare_types : 'a t -> 'b t -> int
Sourceval compare_types_pack : pack -> pack -> int
Sourceval compare : 'a t -> 'b t -> int
Sourceval equal : 'a t -> 'b t -> bool
Sourceval equal_types_pack : pack -> pack -> bool
Sourceval equal_values : 'a P11_attribute_type.t -> 'a -> 'a -> bool
Sourcetype _ repr =
  1. | Repr_object_class : P11_object_class.t repr
  2. | Repr_bool : bool repr
  3. | Repr_string : string repr
  4. | Repr_key_type : P11_key_type.t repr
  5. | Repr_not_implemented : P11_attribute_type.not_implemented repr
  6. | Repr_bigint : P11_bigint.t repr
  7. | Repr_ulong : Unsigned.ULong.t repr
  8. | Repr_key_gen_mechanism : P11_key_gen_mechanism.t repr
  9. | Repr_data : string repr
Sourceval repr : 'a P11_attribute_type.t -> 'a repr

Return how this attribute type is represented. This is an implementation detail, do not rely on this outside of pkcs11.