RtsCryptoID (ENUM)

TYPE RtsCryptoID :

Attributes:
qualified_only
InOut:

Name

Initial

Comment

AES_128_CBC

16#1001

AES 128 bit key in CBC mode

AES_128_CFB

16#1002

AES 128 bit key in CFB mode

AES_256_CBC

16#1003

AES 256 bit key in CBC mode

DES_CBC

16#1004

DES 64 bit key in CBC mode

AES_256_CTR

16#1005

AES 256 bit key in CTR mode

AES_128_CTR

16#1006

AES 128 bit key in CTR mode

RSA

16#2001

Plain RSA asymmetric encryption. Not recommended.

RSA_OAEP_PADDING

16#2002

RSA asymmetric encryption with OAEP (SHA1) padding.

RSA_PKCS1_V15_PADDING

16#2003

RSA asymmetric encryption with #PKCS1 v1.5 padding. Not recommended.

RSA_OAEP_SHA256_PADDING

16#2004

RSA asymmetric encryption with OAEP (SHA-256) padding.

HASH_MD5

16#3001

MD5 checksum. Not cryptographically safe.

HASH_SHA1

16#3002

SHA1 checksum. Not cryptographically safe.

HASH_SHA224

16#3003

SHA-224 checksum.

HASH_SHA256

16#3004

SHA-256 checksum.

HASH_SHA384

16#3005

SHA-384 checksum.

HASH_SHA512

16#3006

SHA-512 checksum.

HMAC_MD5

16#4001

HMAC based on MD5. Not cryptographically safe.

HMAC_SHA1

16#4002

HMAC based on SHA1. Not cryptographically safe.

HMAC_SHA224

16#4003

HMAC based on SHA-224.

HMAC_SHA256

16#4004

HMAC based on SHA-256.

HMAC_SHA384

16#4005

HMAC based on SHA-384.

HMAC_SHA512

16#4006

HMAC based on SHA-512.

RSA_PKCS1_V15_SHA1

16#5001

Asymmetric signature based on RSA, SHA1 and #PKCS1 v1.5 padding. Not recommended.

RSA_PKCS1_V15_SHA256

16#5002

Asymmetric signature based on RSA, SHA-256 and #PKCS1 v1.5 padding. Not recommended.

RSA_PSS_SHA256

16#5005

Asymmetric signature based on RSA, SHA-256 and PSS padding.

KDF_PSHA1

16#6001

TLS key derivation function based on SHA1. Not recommeded for key generation based on passwords.

KDF_PSHA256

16#6002

TLS key derivation function based on SHA-256. Not recommeded for key generation based on passwords.

KDF_SCRYPT

16#6003

Scrypt key derivation function. Recommeded to expand passwords into cryptographic keys, or to hash passwords.

ECDH_X25519

16#7001

X25519 elliptic curce key exchange protocol