Qore Programming Language Reference Manual 2.0.0
|
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).
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).
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.
Identifies the CAST5 cryptographic algorithm in Cipher Feedback (CFB) mode with a variable-length key.
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.
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.
Identifies the three-key triple DES algorithm in Cipher Feedback (CFB) mode with a 192-bit (24 byte) key.
Identifies the three-key triple DES algorithm in Output Feedback (OFB) mode with a 192-bit (24 byte) key.
Identifies the two-key triple DES algorithm in Cipher Feedback (CFB) mode with a 128-bit (16 byte) key.
Identifies the two-key triple DES algorithm in Output Feedback (OFB) mode with a 128-bit (16 byte) key.
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.
Identifies RSA's RC2(tm) cryptographic algorithm in Cipher Feedback (CFB) mode with a variable-length key.
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
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
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