Qore Programming Language Reference Manual
0.9.1
|
The following Transform constants can be used with TransformInputStream and TransformOutputStream to transform stream data
These constants are useful in the following functions:
const Qore::CRYPTO_ALG_AES_128 = "aes128" |
Identifies the AES cryptographic algorithm in Galois Counter Mode (GCM) with a 128-bit (16 byte) key.
The initialization vector is recommended to be 12 bytes in this case
const Qore::CRYPTO_ALG_AES_192 = "aes192" |
Identifies the AES cryptographic algorithm in Galois Counter Mode (GCM) with a 192-bit (24 byte) key.
The initialization vector is recommended to be 12 bytes in this case.
const Qore::CRYPTO_ALG_AES_256 = "aes256" |
Identifies the AES cryptographic algorithm in Galois Counter Mode (GCM) with a 256-bit (32 byte) key.
The initialization vector is recommended to be 12 bytes in this case
const Qore::CRYPTO_ALG_BLOWFISH = "blowfish" |
Identifies the blowfish cryptographic algorithm in Cipher Block Chaining (CBC) mode with a variable-length key.
This algorithm supports a variable-length key and does not support a Message Authentication Code (MAC) or Additional Authenticated Data (AAD).
const Qore::CRYPTO_ALG_BLOWFISH_CFB = "blowfish-cfb" |
Identifies the blowfish cryptographic algorithm in Cipher Feedback (CFB) mode with a variable-length key.
This algorithm supports a variable-length key and does not support a Message Authentication Code (MAC) or Additional Authenticated Data (AAD).
const Qore::CRYPTO_ALG_BLOWFISH_OFB = "blowfish-ofb" |
Identifies the blowfish cryptographic algorithm in Output Feedback (OFB) mode with a variable-length key.
This algorithm supports a variable-length key and does not support a Message Authentication Code (MAC) or Additional Authenticated Data (AAD).
const Qore::CRYPTO_ALG_CAST5 = "cast5" |
Identifies the CAST5 cryptographic algorithm in Cipher Block Chaining (CBC) mode with a variable-length key.
const Qore::CRYPTO_ALG_CAST5_CFB = "cast5-cfb" |
Identifies the CAST5 cryptographic algorithm in Cipher Feedback (CFB) mode with a variable-length key.
const Qore::CRYPTO_ALG_CAST5_OFB = "cast5-ofb" |
Identifies the CAST5 cryptographic algorithm in Output Feedback (OFB) mode with a variable-length key.
const Qore::CRYPTO_ALG_DES = "des" |
Identifies the DES cryptographic algorithm in Cipher Block Chaining (CBC) mode with a 64-bit (8 byte) key.
const Qore::CRYPTO_ALG_DES_CFB = "des-cfb" |
Identifies the DES cryptographic algorithm in Cipher Feedback (CFB) mode with a 64-bit (8 byte) key.
const Qore::CRYPTO_ALG_DES_EDE = "desede" |
Identifies the two-key triple DES algorithm in Cipher Block Chaining (CBC) mode with a 128-bit (16 byte) key.
const Qore::CRYPTO_ALG_DES_EDE3 = "desede3" |
Identifies the three-key triple DES algorithm in Cipher Block Chaining (CBC) mode with a 192-bit (24 byte) key.
const Qore::CRYPTO_ALG_DES_EDE3_CFB = "desede3-cfb" |
Identifies the three-key triple DES algorithm in Cipher Feedback (CFB) mode with a 192-bit (24 byte) key.
const Qore::CRYPTO_ALG_DES_EDE3_OFB = "desede3-ofb" |
Identifies the three-key triple DES algorithm in Output Feedback (OFB) mode with a 192-bit (24 byte) key.
const Qore::CRYPTO_ALG_DES_EDE_CFB = "desede-cfb" |
Identifies the two-key triple DES algorithm in Cipher Feedback (CFB) mode with a 128-bit (16 byte) key.
const Qore::CRYPTO_ALG_DES_EDE_OFB = "desede-ofb" |
Identifies the two-key triple DES algorithm in Output Feedback (OFB) mode with a 128-bit (16 byte) key.
const Qore::CRYPTO_ALG_DES_OFB = "des-ofb" |
Identifies the DES cryptographic algorithm in Output Feedback (OFB) mode with a 64-bit (8 byte) key.
const Qore::CRYPTO_ALG_DESX = "desx" |
Identifies RSA's DESX cryptographic algorithm in Cipher Block Chaining (CBC) mode with a 192-bit (24 byte) key.
const Qore::CRYPTO_ALG_RC2 = "rc2" |
Identifies RSA's RC2(tm) cryptographic algorithm in Cipher Block Chaining (CBC) mode with a variable-length key.
const Qore::CRYPTO_ALG_RC2_CFB = "rc2-cfb" |
Identifies RSA's RC2(tm) cryptographic algorithm in Cipher Feedback (CFB) mode with a variable-length key.
const Qore::CRYPTO_ALG_RC2_OFB = "rc2-ofb" |
Identifies RSA's RC2(tm) cryptographic algorithm in Output Feedback (OFB) mode with a variable-length key.
const Qore::CRYPTO_ALG_RC4 = "rc4" |
Identifies the Alleged RC4 cryptographic algorithm, which should be compatible with RSA's RC4(TM) algorithm in Cipher Block Chaining (CBC) mode with a variable-length key.
const Qore::CRYPTO_ALG_RC5 = "rc5" |
Identifies the RC5 cryptographic algorithm in Cipher Block Chaining (CBC) mode with a variable-length key.
Use of this cipher is only possible if the constant listed above is True
const Qore::CRYPTO_ALG_RC5_CFB = "rc5-cfb" |
Identifies the RC5 cryptographic algorithm in Cipher Feedback (CFB) mode with a variable-length key.
Use of this cipher is only possible if the constant listed above is True
const Qore::CRYPTO_ALG_RC5_OFB = "rc5-ofb" |
Identifies the RC5 cryptographic algorithm in Output Feedback (OFB) mode with a variable-length key.
Use of this cipher is only possible if the constant listed above is True