| RSA BSAFE Cert-C Micro Edition |
The power of PKI for the smallest of devices |
See R_CR_new(), R_CR_get_info() and R_CR_CTX_alg_supported().
Defines | |
| #define | R_CR_ID_UNKNOWN |
| Indicates that the cryptographic identifier is an unknown algorithm. More... | |
| #define | R_CR_ID_NULL |
Indicates that the cryptographic identifier is NULL. More... | |
| #define | R_CR_ID_RANDOM |
| Indicates a random cryptographic identifier. More... | |
| #define | R_CR_ID_RANDOM_SYS |
| Indicates that the cryptographic identifier is random and uses local system random function calls. More... | |
| #define | R_CR_ID_DIGEST_NULL |
| A cryptographic identifier which indicates a null digest. More... | |
| #define | R_CR_ID_SHA1 |
| A cryptographic identifier which indicates a SHA-1 digest. More... | |
| #define | R_CR_ID_SHA256 |
| A cryptographic identifier which indicates a SHA-256 digest. More... | |
| #define | R_CR_ID_SHA384 |
| A cryptographic identifier which indicates a SHA-384 digest. More... | |
| #define | R_CR_ID_SHA512 |
| A cryptographic identifier which indicates a SHA-512 digest. More... | |
| #define | R_CR_ID_MD2 |
| A cryptographic identifier which indicates an MD2 digest. More... | |
| #define | R_CR_ID_MD5 |
| A cryptographic identifier which indicates an MD5 digest. More... | |
| #define | R_CR_ID_HMAC_MD5 |
| A cryptographic identifier which indicates a Message Authentication Code (MAC) utilizing MD5 digest. More... | |
| #define | R_CR_ID_HMAC_SHA1 |
| A cryptographic identifier which indicates a Message Authentication Code (MAC) utilizing SHA-1 digest. More... | |
| #define | R_CR_ID_DES_CBC |
| A cryptographic identifier which indicates a DES CBC symmetric cipher. More... | |
| #define | R_CR_ID_DES_EDE |
| A cryptographic identifier which indicates a DES EDE symmetric cipher. More... | |
| #define | R_CR_ID_DES_ECB |
| A cryptographic identifier which indicates a DES ECB symmetric cipher. More... | |
| #define | R_CR_ID_DES_CFB64 |
| A cryptographic identifier which indicates a DES CFB64 symmetric cipher. More... | |
| #define | R_CR_ID_DES_EDE3 |
| A cryptographic identifier which indicates a DES EDE3 symmetric cipher. More... | |
| #define | R_CR_ID_DES_EDE_CBC |
| A cryptographic identifier which indicates a DES EDE CBC symmetric cipher. More... | |
| #define | R_CR_ID_DES_EDE3_CBC |
| A cryptographic identifier which indicates a DES EDE3 CBC symmetric cipher. More... | |
| #define | R_CR_ID_DES_EDE_CFB64 |
| A cryptographic identifier which indicates a DES EDE CFB64 symmetric cipher. More... | |
| #define | R_CR_ID_DES_EDE3_CFB64 |
| A cryptographic identifier which indicates a DES EDE3 CFB64 symmetric cipher. More... | |
| #define | R_CR_ID_DES_EDE_OFB64 |
| A cryptographic identifier which indicates a DES EDE OFB64 symmetric cipher. More... | |
| #define | R_CR_ID_DES_EDE3_OFB64 |
| A cryptographic identifier which indicates a DES EDE OFB64 symmetric cipher. More... | |
| #define | R_CR_ID_DES_40_CBC |
| A cryptographic identifier which indicates a DES 40-bit CBC symmetric cipher. More... | |
| #define | R_CR_ID_DES_40_CFB |
| A cryptographic identifier which indicates a DES 40-bit CFB symmetric cipher. More... | |
| #define | R_CR_ID_DES_OFB |
| A cryptographic identifier which indicates a DES OFB symmetric cipher. More... | |
| #define | R_CR_ID_RC2_CBC |
| A cryptographic identifier which indicates an RC2 CBC symmetric cipher. More... | |
| #define | R_CR_ID_RC2_ECB |
| A cryptographic identifier which indicates an RC2 ECB symmetric cipher. More... | |
| #define | R_CR_ID_RC2_CFB |
| A cryptographic identifier which indicates an RC2 CFB symmetric cipher. More... | |
| #define | R_CR_ID_RC2_OFB |
| A cryptographic identifier which indicates an RC2 OFB symmetric cipher. More... | |
| #define | R_CR_ID_RC2_40_CBC |
| A cryptographic identifier which indicates an RC2 40-bit CBC symmetric cipher. More... | |
| #define | R_CR_ID_RC4 |
| A cryptographic identifier which indicates an RC4 symmetric cipher. More... | |
| #define | R_CR_ID_RC4_40 |
| A cryptographic identifier which indicates an RC4 40-bit symmetric cipher. More... | |
| #define | R_CR_ID_RC5_CBC |
| A cryptographic identifier which indicates an RC5 CBC symmetric cipher. More... | |
| #define | R_CR_ID_RC5_ECB |
| A cryptographic identifier which indicates an RC5 ECB symmetric cipher. More... | |
| #define | R_CR_ID_RC5_CFB |
| A cryptographic identifier which indicates an RC5 CFB symmetric cipher. More... | |
| #define | R_CR_ID_RC5_OFB |
| A cryptographic identifier which indicates an RC5 OFB symmetric cipher. More... | |
| #define | R_CR_ID_AES_128_CBC |
| A cryptographic identifier which indicates an AES 128 CBC symmetric cipher. More... | |
| #define | R_CR_ID_AES_128_ECB |
| A cryptographic identifier which indicates an AES 128 ECB symmetric cipher. More... | |
| #define | R_CR_ID_AES_128_CFB |
| A cryptographic identifier which indicates an AES 128 CFB symmetric cipher. More... | |
| #define | R_CR_ID_AES_128_OFB |
| A cryptographic identifier which indicates an AES 128 OFB symmetric cipher. More... | |
| #define | R_CR_ID_AES_192_CBC |
| A cryptographic identifier which indicates an AES 192 CBC symmetric cipher. More... | |
| #define | R_CR_ID_AES_192_ECB |
| A cryptographic identifier which indicates an AES 192 ECB symmetric cipher. More... | |
| #define | R_CR_ID_AES_192_CFB |
| A cryptographic identifier which indicates an AES 192 CFB symmetric cipher. More... | |
| #define | R_CR_ID_AES_192_OFB |
| A cryptographic identifier which indicates an AES 192 OFB symmetric cipher. More... | |
| #define | R_CR_ID_AES_256_CBC |
| A cryptographic identifier which indicates an AES 256 CBC symmetric cipher. More... | |
| #define | R_CR_ID_AES_256_ECB |
| A cryptographic identifier which indicates an AES 256 ECB symmetric cipher. More... | |
| #define | R_CR_ID_AES_256_CFB |
| A cryptographic identifier which indicates an AES 256 CFB symmetric cipher. More... | |
| #define | R_CR_ID_AES_256_OFB |
| A cryptographic identifier which indicates an AES 256 OFB symmetric cipher. More... | |
| #define | R_CR_ID_RSA |
| A cryptographic identifier which indicates an asymmetric RSA cipher. More... | |
| #define | R_CR_ID_RSA_PKCS1 |
| A cryptographic identifier which indicates an asymmetric RSA PKCS1 padding cipher. More... | |
| #define | R_CR_ID_RSA_PKCS1_OAEP |
| A cryptographic identifier which indicates an asymmetric RSA PKCS #1 OAEP padding cipher. More... | |
| #define | R_CR_ID_RSA_PKCS1_SSL |
| A cryptographic identifier which indicates an asymmetric RSA PKCS #1 SSL padding cipher. More... | |
| #define | R_CR_ID_DSA |
| A cryptographic identifier which indicates an asymmetric DSA signature cipher. More... | |
| #define | R_CR_ID_SHA1_DSA |
| A cryptographic identifier which indicates a DSA signature with SHA-1 digest. More... | |
| #define | R_CR_ID_SHA1_RSA |
| A cryptographic identifier which indicates an RSA signature with SHA-1 digest. More... | |
| #define | R_CR_ID_MD2_RSA |
| A cryptographic identifier which indicates an RSA signature with MD2 digest. More... | |
| #define | R_CR_ID_MD5_RSA |
| A cryptographic identifier which indicates an RSA signature with MD5 digest. More... | |
| #define | R_CR_ID_SIGNATURE_TYPE_NONE |
| A signature type identifier which indicates none. More... | |
| #define | R_CR_ID_SIGNATURE_TYPE_DER |
| A signature type identifier which indicates Distinguished Encoding Rules (DER). More... | |
| #define | R_CR_ID_KE_DH |
| A cryptographic identifier which indicates the Diffie-Hellman key agreement. More... | |
| #define | R_CR_ID_RSA_KEY_GENERATION |
| A cryptographic identifier which indicates RSA key generation. More... | |
| #define | R_CR_ID_DSA_KEY_GENERATION |
| A cryptographic identifier which indicates DSA key generation. More... | |
| #define | R_CR_ID_DSA_PARAMETER_GENERATION |
| A cryptographic identifier which indicates DSA parameter generation. More... | |
| #define | R_CR_ID_DH_PARAMETER_GENERATION |
| A cryptographic identifier which indicates Diffie-Hellman parameter generation. More... | |
|
|
A cryptographic identifier which indicates an AES 128 CBC symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an AES 128 CFB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an AES 128 ECB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an AES 128 OFB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an AES 192 CBC symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an AES 192 CFB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an AES 192 ECB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an AES 192 OFB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an AES 256 CBC symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an AES 256 CFB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an AES 256 ECB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an AES 256 OFB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES 40-bit CBC symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES 40-bit CFB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES CBC symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES CFB64 symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES ECB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES EDE symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES EDE3 symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES EDE3 CBC symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES EDE3 CFB64 symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES EDE OFB64 symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES EDE CBC symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES EDE CFB64 symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES EDE OFB64 symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DES OFB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates Diffie-Hellman parameter generation. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a null digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an asymmetric DSA signature cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates DSA key generation. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates DSA parameter generation. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a Message Authentication Code (MAC) utilizing MD5 digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a Message Authentication Code (MAC) utilizing SHA-1 digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates the Diffie-Hellman key agreement. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an MD2 digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RSA signature with MD2 digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an MD5 digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RSA signature with MD5 digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
Indicates that the cryptographic identifier is
|
|
|
Indicates a random cryptographic identifier. The following table details the usage of the identifier in Operation Functions.
|
|
|
Indicates that the cryptographic identifier is random and uses local system random function calls. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RC2 40-bit CBC symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RC2 CBC symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RC2 CFB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RC2 ECB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RC2 OFB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RC4 symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RC4 40-bit symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RC5 CBC symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RC5 CFB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RC5 ECB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RC5 OFB symmetric cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an asymmetric RSA cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates RSA key generation. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an asymmetric RSA PKCS1 padding cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an asymmetric RSA PKCS #1 OAEP padding cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an asymmetric RSA PKCS #1 SSL padding cipher. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a SHA-1 digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a DSA signature with SHA-1 digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates an RSA signature with SHA-1 digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a SHA-256 digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a SHA-384 digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
A cryptographic identifier which indicates a SHA-512 digest. The following table details the usage of the identifier in Operation Functions.
|
|
|
A signature type identifier which indicates Distinguished Encoding Rules (DER). The following table details the usage of the identifier in Operation Functions.
|
|
|
A signature type identifier which indicates none. The following table details the usage of the identifier in Operation Functions.
|
|
|
Indicates that the cryptographic identifier is an unknown algorithm. The following table details the usage of the identifier in Operation Functions.
|