Psa.Key_typeKey types.
The type for for psa_key_type.
val none : tval is_unstructured : t -> boolval is_asymmetric : t -> boolval is_public_key : t -> boolval is_key_pair : t -> boolval raw_data : tval hmac : tval derive : tval password : tval password_hash : tval pepper : tval aes : tval aria : tval des : tPSA_KEY_TYPE_DES WARNING Weak and strongly deprecated.
val camellia : tval sm4 : tval arc4 : tPSA_KEY_TYPE_ARC4 WARNING Weak and strongly deprecated.
val chacha20 : tval xchacha20 : tval rsa_key_pair : tval rsa_public_key : tval is_rsa : t -> boolSee also Ecc_family.
val ecc_key_pair : Ecc_family.t -> tval ecc_public_key : Ecc_family.t -> tval is_ecc : t -> boolval is_ecc_key_pair : t -> boolval is_ecc_public_key : t -> boolval ecc_get_family : t -> Ecc_family.tSee also Dh_family.
val dh_key_pair : Dh_family.t -> tval dh_public_key : Dh_family.t -> tval is_dh : t -> boolval is_dh_key_pair : t -> boolval is_dh_public_key : t -> boolval dh_get_family : t -> Dh_family.tval pp : Stdlib.Format.formatter -> t -> unitpp formats key types for inspection.