package pkcs11

  1. Overview
  2. Docs
Bindings to the PKCS#11 cryptographic API

Install

dune-project
 Dependency

Authors

Maintainers

Sources

pkcs11-0.14.0.tbz
sha256=56145aabfe82a55851da4e5d131cc5d2e87ac8ca6955e1b16b303a32d3fa4bcd
md5=d6d18b0852925320e5b0ceaf1c433c5a

doc/pkcs11/P11_attribute/index.html

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 pack_of_yojson : Yojson.Safe.t -> pack Ppx_deriving_yojson_runtime.error_or
Sourceval to_string : 'a t -> string
Sourceval to_string_pair : 'a t -> string * string
Sourceval to_json : 'a t -> Yojson.Safe.json
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 kind =
  1. | Secret
  2. | Public
  3. | Private
  4. | RSA
  5. | EC
Sourceval kinds : pack -> kind list list

kinds returns a list of list. An attribute has kinds A; B; C if one of the lists returned by kinds has at least kinds A; B; C .

Sourceval is : kind list -> pack -> bool

Return whether a has all kinds k.