Module Pkcs11_CK_ATTRIBUTE
type t= _t Ctypes.structuretype 'a u= 'a P11_attribute_type.t * 'a
val boolean : Pkcs11_CK_ATTRIBUTE_TYPE.t -> bool -> tval byte : Pkcs11_CK_ATTRIBUTE_TYPE.t -> int -> tval ulong : Pkcs11_CK_ATTRIBUTE_TYPE.t -> P11_ulong.t -> tval string : Pkcs11_CK_ATTRIBUTE_TYPE.t -> string -> tval bigint : Pkcs11_CK_ATTRIBUTE_TYPE.t -> P11_bigint.t -> tval create : Pkcs11_CK_ATTRIBUTE_TYPE.t -> tval allocate : t -> unitval get_type : t -> Pkcs11_CK_ATTRIBUTE_TYPE.tval get_length : t -> intval pvalue_is_null_ptr : t -> boolval unsafe_get_bool : t -> boolval unsafe_get_string : t -> stringval unsafe_get_byte : t -> intval unsafe_get_ulong : t -> P11_ulong.tval unsafe_get_object_class : t -> Pkcs11_CK_OBJECT_CLASS.tval unsafe_get_key_type : t -> Pkcs11_CK_KEY_TYPE.tval view : t -> P11_attribute.packval make : 'a u -> tval make_pack : P11_attribute.pack -> tval compare : 'a u -> 'b u -> intval equal : 'a u -> 'b u -> boolval equal_pack : P11_attribute.pack -> P11_attribute.pack -> boolval compare_types : 'a u -> 'b u -> intval compare_types_pack : P11_attribute.pack -> P11_attribute.pack -> intval ck_attribute : t Ctypes.typval ulValueLen : (Unsigned.ulong, t) Ctypes.fieldval pValue : (unit Ctypes_helpers.Reachable_ptr.t, t) Ctypes.field