package pkcs11

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

pkcs11-0.9.0.tbz
sha256=0a1dc5fb54d3febbb0024b6fe9bb393f25e4ce6aadbc65fcc114345c5ca3982a
md5=c1a9bd7ed535e9fb31f2e6014567c9af

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.