2018-08-22 18:36:36 +02:00
|
|
|
Hash: MD2
|
|
|
|
hash_algorithm:PSA_ALG_MD2:16
|
|
|
|
|
|
|
|
Hash: MD4
|
|
|
|
hash_algorithm:PSA_ALG_MD4:16
|
|
|
|
|
|
|
|
Hash: MD5
|
|
|
|
hash_algorithm:PSA_ALG_MD5:16
|
|
|
|
|
|
|
|
Hash: RIPEMD160
|
|
|
|
hash_algorithm:PSA_ALG_RIPEMD160:20
|
|
|
|
|
|
|
|
Hash: SHA-1
|
|
|
|
hash_algorithm:PSA_ALG_SHA_1:20
|
|
|
|
|
|
|
|
Hash: SHA-2 SHA-224
|
|
|
|
hash_algorithm:PSA_ALG_SHA_224:28
|
|
|
|
|
|
|
|
Hash: SHA-2 SHA-256
|
|
|
|
hash_algorithm:PSA_ALG_SHA_256:32
|
|
|
|
|
|
|
|
Hash: SHA-2 SHA-384
|
|
|
|
hash_algorithm:PSA_ALG_SHA_384:48
|
|
|
|
|
|
|
|
Hash: SHA-2 SHA-512
|
|
|
|
hash_algorithm:PSA_ALG_SHA_512:64
|
|
|
|
|
|
|
|
Hash: SHA-2 SHA-512/224
|
|
|
|
hash_algorithm:PSA_ALG_SHA_512_224:28
|
|
|
|
|
|
|
|
Hash: SHA-2 SHA-512/256
|
|
|
|
hash_algorithm:PSA_ALG_SHA_512_256:32
|
|
|
|
|
|
|
|
Hash: SHA-3 SHA3-224
|
|
|
|
hash_algorithm:PSA_ALG_SHA3_224:28
|
|
|
|
|
|
|
|
Hash: SHA-3 SHA3-256
|
|
|
|
hash_algorithm:PSA_ALG_SHA3_256:32
|
|
|
|
|
|
|
|
Hash: SHA-3 SHA3-384
|
|
|
|
hash_algorithm:PSA_ALG_SHA3_384:48
|
|
|
|
|
|
|
|
Hash: SHA-3 SHA3-512
|
|
|
|
hash_algorithm:PSA_ALG_SHA3_512:64
|
|
|
|
|
|
|
|
MAC: HMAC-MD2
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_MD2 ):ALG_IS_HMAC:16:PSA_KEY_TYPE_HMAC:128
|
|
|
|
|
|
|
|
MAC: HMAC-MD4
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_MD4 ):ALG_IS_HMAC:16:PSA_KEY_TYPE_HMAC:128
|
|
|
|
|
|
|
|
MAC: HMAC-MD5
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_MD5 ):ALG_IS_HMAC:16:PSA_KEY_TYPE_HMAC:128
|
|
|
|
|
|
|
|
MAC: HMAC-RIPEMD160
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_RIPEMD160 ):ALG_IS_HMAC:20:PSA_KEY_TYPE_HMAC:160
|
|
|
|
|
|
|
|
MAC: HMAC-SHA-1
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA_1 ):ALG_IS_HMAC:20:PSA_KEY_TYPE_HMAC:160
|
|
|
|
|
|
|
|
MAC: HMAC-SHA-224
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA_224 ):ALG_IS_HMAC:28:PSA_KEY_TYPE_HMAC:224
|
|
|
|
|
|
|
|
MAC: HMAC-SHA-256
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA_256 ):ALG_IS_HMAC:32:PSA_KEY_TYPE_HMAC:256
|
|
|
|
|
|
|
|
MAC: HMAC-SHA-384
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA_384 ):ALG_IS_HMAC:48:PSA_KEY_TYPE_HMAC:384
|
|
|
|
|
|
|
|
MAC: HMAC-SHA-512
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA_512 ):ALG_IS_HMAC:64:PSA_KEY_TYPE_HMAC:512
|
|
|
|
|
|
|
|
MAC: HMAC-SHA-512/224
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA_512_224 ):ALG_IS_HMAC:28:PSA_KEY_TYPE_HMAC:224
|
|
|
|
|
|
|
|
MAC: HMAC-SHA-512/256
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA_512_256 ):ALG_IS_HMAC:32:PSA_KEY_TYPE_HMAC:256
|
|
|
|
|
|
|
|
MAC: HMAC-SHA3-224
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA3_224 ):ALG_IS_HMAC:28:PSA_KEY_TYPE_HMAC:224
|
|
|
|
|
|
|
|
MAC: HMAC-SHA3-256
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA3_256 ):ALG_IS_HMAC:32:PSA_KEY_TYPE_HMAC:256
|
|
|
|
|
|
|
|
MAC: HMAC-SHA3-384
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA3_384 ):ALG_IS_HMAC:48:PSA_KEY_TYPE_HMAC:384
|
|
|
|
|
|
|
|
MAC: HMAC-SHA3-512
|
|
|
|
mac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA3_512 ):ALG_IS_HMAC:64:PSA_KEY_TYPE_HMAC:512
|
|
|
|
|
|
|
|
MAC: CBC_MAC-AES-128
|
|
|
|
mac_algorithm:PSA_ALG_CBC_MAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:128
|
|
|
|
|
|
|
|
MAC: CBC_MAC-AES-192
|
|
|
|
mac_algorithm:PSA_ALG_CBC_MAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:192
|
|
|
|
|
|
|
|
MAC: CBC_MAC-AES-256
|
|
|
|
mac_algorithm:PSA_ALG_CBC_MAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:256
|
|
|
|
|
|
|
|
MAC: CBC_MAC-3DES
|
|
|
|
mac_algorithm:PSA_ALG_CBC_MAC:ALG_IS_BLOCK_CIPHER_MAC:8:PSA_KEY_TYPE_DES:192
|
|
|
|
|
|
|
|
MAC: CMAC-AES-128
|
|
|
|
mac_algorithm:PSA_ALG_CMAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:128
|
|
|
|
|
|
|
|
MAC: CMAC-AES-192
|
|
|
|
mac_algorithm:PSA_ALG_CMAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:192
|
|
|
|
|
|
|
|
MAC: CMAC-AES-256
|
|
|
|
mac_algorithm:PSA_ALG_CMAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:256
|
|
|
|
|
|
|
|
MAC: CMAC-3DES
|
|
|
|
mac_algorithm:PSA_ALG_CMAC:ALG_IS_BLOCK_CIPHER_MAC:8:PSA_KEY_TYPE_DES:192
|
|
|
|
|
|
|
|
MAC: GMAC-AES-128
|
|
|
|
mac_algorithm:PSA_ALG_GMAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:128
|
|
|
|
|
|
|
|
MAC: GMAC-AES-192
|
|
|
|
mac_algorithm:PSA_ALG_GMAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:192
|
|
|
|
|
|
|
|
MAC: GMAC-AES-256
|
|
|
|
mac_algorithm:PSA_ALG_GMAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:256
|
|
|
|
|
|
|
|
Cipher: ARC4
|
|
|
|
cipher_algorithm:PSA_ALG_ARC4:ALG_IS_STREAM_CIPHER
|
|
|
|
|
|
|
|
Cipher: CTR
|
|
|
|
cipher_algorithm:PSA_ALG_CTR:ALG_IS_STREAM_CIPHER
|
|
|
|
|
|
|
|
Cipher: CFB
|
|
|
|
cipher_algorithm:PSA_ALG_CFB:ALG_IS_STREAM_CIPHER
|
|
|
|
|
|
|
|
Cipher: OFB
|
|
|
|
cipher_algorithm:PSA_ALG_OFB:ALG_IS_STREAM_CIPHER
|
|
|
|
|
|
|
|
Cipher: CBC-nopad
|
|
|
|
cipher_algorithm:PSA_ALG_CBC_NO_PADDING:0
|
|
|
|
|
|
|
|
Cipher: CBC-PKCS#7
|
|
|
|
cipher_algorithm:PSA_ALG_CBC_PKCS7:0
|
|
|
|
|
|
|
|
Cipher: XTS
|
|
|
|
cipher_algorithm:PSA_ALG_XTS:0
|
|
|
|
|
|
|
|
AEAD: CCM
|
|
|
|
aead_algorithm:PSA_ALG_CCM:0:16
|
|
|
|
|
|
|
|
AEAD: GCM
|
|
|
|
aead_algorithm:PSA_ALG_GCM:0:16
|
|
|
|
|
|
|
|
Asymmetric signature: RSA PKCS#1 v1.5 raw
|
|
|
|
asymmetric_signature_algorithm:PSA_ALG_RSA_PKCS1V15_SIGN_RAW:ALG_IS_RSA_PKCS1V15_SIGN
|
|
|
|
|
|
|
|
Asymmetric signature: RSA PKCS#1 v1.5 SHA-256
|
|
|
|
asymmetric_signature_algorithm:PSA_ALG_RSA_PKCS1V15_SIGN( PSA_ALG_SHA_256 ):ALG_IS_RSA_PKCS1V15_SIGN
|
|
|
|
|
|
|
|
Asymmetric signature: RSA PSS SHA-256
|
|
|
|
asymmetric_signature_algorithm:PSA_ALG_RSA_PSS( PSA_ALG_SHA_256 ):ALG_IS_RSA_PSS
|
|
|
|
|
|
|
|
Asymmetric signature: SHA-256 + randomized DSA SHA-256 using SHA-256
|
|
|
|
asymmetric_signature_algorithm:PSA_ALG_DSA( PSA_ALG_SHA_256 ):ALG_IS_DSA | ALG_IS_RANDOMIZED_DSA
|
|
|
|
|
|
|
|
Asymmetric signature: SHA-256 + deterministic DSA using SHA-256
|
|
|
|
asymmetric_signature_algorithm:PSA_ALG_DETERMINISTIC_DSA( PSA_ALG_SHA_256 ):ALG_IS_DSA | ALG_IS_DETERMINISTIC_DSA | ALG_DSA_IS_DETERMINISTIC
|
|
|
|
|
|
|
|
Asymmetric signature: randomized ECDSA (no hashing)
|
|
|
|
asymmetric_signature_algorithm:PSA_ALG_ECDSA_ANY:ALG_IS_ECDSA | ALG_IS_RANDOMIZED_ECDSA
|
|
|
|
|
|
|
|
Asymmetric signature: SHA-256 + randomized ECDSA
|
|
|
|
asymmetric_signature_algorithm:PSA_ALG_ECDSA( PSA_ALG_SHA_256 ):ALG_IS_ECDSA | ALG_IS_RANDOMIZED_ECDSA
|
|
|
|
|
|
|
|
Asymmetric signature: SHA-256 + deterministic DSA using SHA-256
|
|
|
|
asymmetric_signature_algorithm:PSA_ALG_DETERMINISTIC_ECDSA( PSA_ALG_SHA_256 ):ALG_IS_ECDSA | ALG_IS_DETERMINISTIC_ECDSA | ALG_ECDSA_IS_DETERMINISTIC
|
|
|
|
|
|
|
|
Asymmetric encryption: RSA PKCS#1 v1.5
|
|
|
|
asymmetric_encryption_algorithm:PSA_ALG_RSA_PKCS1V15_CRYPT:0
|
|
|
|
|
|
|
|
Asymmetric encryption: RSA OAEP using SHA-256
|
|
|
|
asymmetric_encryption_algorithm:PSA_ALG_RSA_OAEP( PSA_ALG_SHA_256 ):ALG_IS_RSA_OAEP
|
|
|
|
|
|
|
|
Key derivation: HKDF using SHA-256
|
|
|
|
key_derivation_algorithm:PSA_ALG_HKDF( PSA_ALG_SHA_256 ):ALG_IS_HKDF
|
|
|
|
|
2018-08-22 18:43:09 +02:00
|
|
|
Key type: raw data
|
|
|
|
key_type:PSA_KEY_TYPE_RAW_DATA:KEY_TYPE_IS_UNSTRUCTURED
|
|
|
|
|
|
|
|
Key type: HMAC
|
|
|
|
key_type:PSA_KEY_TYPE_HMAC:KEY_TYPE_IS_UNSTRUCTURED
|
|
|
|
|
|
|
|
Key type: secret for key derivation
|
|
|
|
key_type:PSA_KEY_TYPE_DERIVE:KEY_TYPE_IS_UNSTRUCTURED
|
|
|
|
|
|
|
|
Key type: AES
|
|
|
|
key_type:PSA_KEY_TYPE_AES:KEY_TYPE_IS_UNSTRUCTURED
|
|
|
|
|
|
|
|
Key type: DES
|
|
|
|
key_type:PSA_KEY_TYPE_DES:KEY_TYPE_IS_UNSTRUCTURED
|
|
|
|
|
|
|
|
Key type: Camellia
|
|
|
|
key_type:PSA_KEY_TYPE_CAMELLIA:KEY_TYPE_IS_UNSTRUCTURED
|
|
|
|
|
|
|
|
Key type: ARC4
|
|
|
|
key_type:PSA_KEY_TYPE_ARC4:KEY_TYPE_IS_UNSTRUCTURED
|
|
|
|
|
|
|
|
Key type: RSA public key
|
|
|
|
key_type:PSA_KEY_TYPE_RSA_PUBLIC_KEY:KEY_TYPE_IS_PUBLIC_KEY | KEY_TYPE_IS_RSA
|
|
|
|
|
|
|
|
Key type: RSA key pair
|
|
|
|
key_type:PSA_KEY_TYPE_RSA_KEYPAIR:KEY_TYPE_IS_KEYPAIR | KEY_TYPE_IS_RSA
|
|
|
|
|
|
|
|
Key type: DSA public key
|
|
|
|
key_type:PSA_KEY_TYPE_DSA_PUBLIC_KEY:KEY_TYPE_IS_PUBLIC_KEY | KEY_TYPE_IS_DSA
|
|
|
|
|
|
|
|
Key type: DSA key pair
|
|
|
|
key_type:PSA_KEY_TYPE_DSA_KEYPAIR:KEY_TYPE_IS_KEYPAIR | KEY_TYPE_IS_DSA
|
|
|
|
|
|
|
|
ECC key types: sect163k1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT163K1
|
|
|
|
|
|
|
|
ECC key types: sect163r1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT163R1
|
|
|
|
|
|
|
|
ECC key types: sect163r2
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT163R2
|
|
|
|
|
|
|
|
ECC key types: sect193r1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT193R1
|
|
|
|
|
|
|
|
ECC key types: sect193r2
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT193R2
|
|
|
|
|
|
|
|
ECC key types: sect233k1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT233K1
|
|
|
|
|
|
|
|
ECC key types: sect233r1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT233R1
|
|
|
|
|
|
|
|
ECC key types: sect239k1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT239K1
|
|
|
|
|
|
|
|
ECC key types: sect283k1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT283K1
|
|
|
|
|
|
|
|
ECC key types: sect283r1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT283R1
|
|
|
|
|
|
|
|
ECC key types: sect409k1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT409K1
|
|
|
|
|
|
|
|
ECC key types: sect409r1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT409R1
|
|
|
|
|
|
|
|
ECC key types: sect571k1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT571K1
|
|
|
|
|
|
|
|
ECC key types: sect571r1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECT571R1
|
|
|
|
|
|
|
|
ECC key types: secp160k1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECP160K1
|
|
|
|
|
|
|
|
ECC key types: secp160r1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECP160R1
|
|
|
|
|
|
|
|
ECC key types: secp160r2
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECP160R2
|
|
|
|
|
|
|
|
ECC key types: secp192k1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECP192K1
|
|
|
|
|
|
|
|
ECC key types: secp192r1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECP192R1
|
|
|
|
|
|
|
|
ECC key types: secp224k1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECP224K1
|
|
|
|
|
|
|
|
ECC key types: secp224r1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECP224R1
|
|
|
|
|
|
|
|
ECC key types: secp256k1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECP256K1
|
|
|
|
|
|
|
|
ECC key types: secp256r1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECP256R1
|
|
|
|
|
|
|
|
ECC key types: secp384r1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECP384R1
|
|
|
|
|
|
|
|
ECC key types: secp521r1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_SECP521R1
|
|
|
|
|
|
|
|
ECC key types: Brainpool P256R1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_BRAINPOOL_P256R1
|
|
|
|
|
|
|
|
ECC key types: Brainpool P384R1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_BRAINPOOL_P384R1
|
|
|
|
|
|
|
|
ECC key types: Brainpool P512R1
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_BRAINPOOL_P512R1
|
|
|
|
|
|
|
|
ECC key types: Curve25519
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_CURVE25519
|
|
|
|
|
|
|
|
ECC key types: Curve448
|
|
|
|
ecc_key_types:PSA_ECC_CURVE_CURVE448
|