676 string DSS(data data);
697 string DSS1(data data);
758 string MD2(data data);
799 string MD4(data data);
841 string MD5(data data);
882 string MDC2(data data);
963 string SHA(data data);
984 string SHA1(data data);
1027 string SHA224(data data);
1073 string SHA256(data data);
1119 string SHA384(data data);
1165 string SHA512(data data);
1254 string DSS1_hmac(data data,
string key);
1272 string DSS_hmac(data data,
string key);
1293 string MD2_hmac(data data,
string key);
1309 string MD4_hmac(data data,
string key);
1327 string MD5_hmac(data data,
string key);
1343 string MDC2_hmac(data data,
string key);
1377 string SHA1_hmac(data data,
string key);
1471 string SHA_hmac(data data,
string key);
string DSS1(data data)
Returns the DSS1 message digest (based on SHA1 and DSA) of the supplied argument as a hex string...
binary SHA384_bin(data data)
Returns the SHA-384 message digest (a variant of SHA-2) of the supplied argument as a binary object...
string desx_decrypt_cbc_to_string(binary data, data key, data iv=Qore::DefaultIV, *string encoding)
Decrypts data using the Cipher Block Chaining function for RSA's DESX algorithm using a 24-byte key a...
const DefaultIV
The default initialization vector is simply a 8-byte string of nulls.
Definition: ql_crypto.dox.h:1484
binary SHA256_bin(data data)
Returns the SHA-256 message digest (a variant of SHA-2) of the supplied argument as a binary object...
string MD4_hmac(data data, string key)
Returns the MD4 based HMAC of the supplied argument as a hex string.
string SHA(data data)
Returns the SHA (outdated SHA-0) message digest of the supplied argument as a hex string...
string SHA512(data data)
Returns the SHA-512 message digest (a variant of SHA-2) of the supplied argument as a hex string...
binary RIPEMD160_binary(data data)
Returns the RIPEMD message digest of the supplied argument as a binary object.
string SHA256(data data)
Returns the SHA-256 message digest (a variant of SHA-2) of the supplied argument as a hex string...
string SHA1_hmac(data data, string key)
Returns the SHA1 based HMAC of the supplied argument as a hex string.
string MD4(data data)
Returns the MD4 message digest of the supplied argument as a hex string.
binary des_ede_decrypt_cbc(binary data, data key, data iv=Qore::DefaultIV)
Decrypts data using the Cipher Block Chaining function for the two-key triple DES algorithm using two...
binary des_random_key()
Returns a binary object of a random key for the DES algorithm
string blowfish_decrypt_cbc_to_string(binary data, data key, data iv=Qore::DefaultIV, *string encoding)
Decrypts data using the Cipher Block Chaining function for the blowfish algorithm and returns a strin...
string DSS(data data)
Returns the DSS message digest (based on SHA-0 and DSA) of the supplied argument as a hex string...
string cast5_decrypt_cbc_to_string(binary data, data key, data iv=Qore::DefaultIV, *string encoding)
Decrypts data using the Cipher Block Chaining function for the CAST5 algorithm using a variable-lengt...
binary rc5_decrypt_cbc(binary data, data key, data iv=Qore::DefaultIV)
Decrypts data using the Cipher Block Chaining function for RSA's RC2(tm) algorithm using a variable-l...
string rc4_decrypt_to_string(binary data, data key, data iv=Qore::DefaultIV, *string encoding)
Decrypts data using the Alleged RC4 cipher algorithm, which should be compatible with RSA's RC4(tm) a...
binary rc2_decrypt_cbc(binary data, data key, data iv=Qore::DefaultIV)
Decrypts data using the Cipher Block Chaining function for RSA's RC2(tm) algorithm using a variable-l...
binary rc4_decrypt(binary data, data key, data iv=Qore::DefaultIV)
Decrypts data using the Alleged RC4 cipher algorithm, which should be compatible with RSA's RC4(tm) a...
string MD5_hmac(data data, string key)
Returns the MD5 based HMAC of the supplied argument as a hex string.
binary binary()
Always returns an empty binary object (of zero length)
binary rc5_encrypt_cbc(data data, data key, data iv=Qore::DefaultIV)
Encrypts data using the Cipher Block Chaining function for RSA's RC2(tm) algorithm using a variable-l...
binary MD5_bin(data data)
Returns the MD5 message digest of the supplied argument as a binary object.
string SHA512_hmac(data data, string key)
Returns the SHA512 based HMAC of the supplied argument as a hex string.
binary blowfish_encrypt_cbc(data data, data key, data iv=Qore::DefaultIV)
Encrypts data using the Cipher Block Chaining function for the blowfish algorithm ...
binary des_ede3_decrypt_cbc(data data, data key, data iv=Qore::DefaultIV)
Decrypts data using the Cipher Block Chaining function for the three-key triple DES algorithm using t...
string RIPEMD160(data data)
Returns the RIPEMD message digest of the supplied argument as a hex string.
string MD5(data data)
Returns the MD5 message digest of the supplied argument as a hex string.
binary SHA512_bin(data data)
Returns the SHA-512 message digest (a variant of SHA-2) of the supplied argument as a binary object...
binary desx_encrypt_cbc(data data, data key, data iv=Qore::DefaultIV)
Encrypts data using the Cipher Block Chaining function for RSA's DESX algorithm using a 24-byte key a...
binary SHA_bin(data data)
Returns the SHA (outdated SHA-0) message digest of the supplied argument as a binary object...
binary MDC2_bin(data data)
Returns the MDC2 message digest of the supplied argument as a binary object.
binary des_ede_encrypt_cbc(data data, data key, data iv=Qore::DefaultIV)
Encrypts data using the Cipher Block Chaining function for the two-key triple DES algorithm using two...
string SHA384_hmac(data data, string key)
Returns the SHA384 based HMAC of the supplied argument as a hex string.
binary DSS1_bin(data data)
Returns the DSS1 message digest (based on SHA-0 and DSA) of the supplied argument as a binary object...
binary MD2_bin(data data)
Returns the MD2 message digest of the supplied argument as binary object.
string DSS_hmac(data data, string key)
Returns the DSS (SHA-0 and DSA) based HMAC of the supplied argument as a hex string.
string SHA384(data data)
Returns the SHA-384 message digest (a variant of SHA-2) of the supplied argument as a hex string...
string SHA256_hmac(data data, string key)
Returns the SHA256 based HMAC of the supplied argument as a hex string.
binary DSS_bin(data data)
Returns the DSS message digest (based on SHA-0 and DSA) of the supplied argument as a binary object...
string DSS1_hmac(data data, string key)
Returns the DSS1 (SHA-1 and DSA) based HMAC of the supplied argument as a hex string.
binary cast5_encrypt_cbc(data data, data key, data iv=Qore::DefaultIV)
Encrypts data using the Cipher Block Chaining function for the CAST5 algorithm using a variable-lengt...
binary rc2_encrypt_cbc(data data, data key, data iv=Qore::DefaultIV)
Encrypts data using the Cipher Block Chaining function for RSA's RC2(tm) algorithm using a variable-l...
string rc5_decrypt_cbc_to_string(binary data, data key, data iv=Qore::DefaultIV, *string encoding)
Decrypts data using the Cipher Block Chaining function for RSA's RC2(tm) algorithm using a variable-l...
string MD2_hmac(data data, string key)
Returns the MD2 based HMAC of the supplied argument as a hex string.
binary blowfish_decrypt_cbc(binary data, data key, data iv=Qore::DefaultIV)
Decrypts data using the Cipher Block Chaining function for the blowfish algorithm and returns a binar...
binary rc4_encrypt(data data, data key, data iv=Qore::DefaultIV)
Encrypts data using the Alleged RC4 cipher algorithm, which should be compatible with RSA's RC4(tm) a...
string des_ede_decrypt_cbc_to_string(binary data, data key, data iv=Qore::DefaultIV, *string encoding)
Decrypts data using the Cipher Block Chaining function for the two-key triple DES algorithm using two...
string MD2(data data)
Returns the MD2 message digest of the supplied argument as a hex string.
string rc2_decrypt_cbc_to_string(binary data, data key, data iv=Qore::DefaultIV, *string encoding)
Decrypts data using the Cipher Block Chaining function for RSA's RC2(tm) algorithm using a variable-l...
string SHA224_hmac(data data, string key)
Returns the SHA224 based HMAC of the supplied argument as a hex string.
string SHA_hmac(data data, string key)
Returns the SHA based HMAC of the supplied argument as a hex string.
string SHA1(data data)
Returns the SHA1 message digest of the supplied argument as a hex string.
string RIPEMD160_hmac(data data, string key)
Returns the RIPEMD based HMAC of the supplied argument as a hex string.
binary MD4_bin(data data)
Returns the MD4 message digest of the supplied argument as a binary object.
binary SHA1_bin(data data)
Returns the SHA1 message digest of the supplied argument as a binary object.
string MDC2(data data)
Returns the MDC2 message digest of the supplied argument as a hex string.
string SHA224(data data)
Returns the SHA-224 message digest (a variant of SHA-2) of the supplied argument as a hex string...
string MDC2_hmac(data data, string key)
Returns the MDC2 based HMAC of the supplied argument as a hex string.
string des_ede3_decrypt_cbc_to_string(binary data, data key, data iv=Qore::DefaultIV, *string encoding)
Decrypts data using the Cipher Block Chaining function for the three-key triple DES algorithm using t...
binary desx_decrypt_cbc(binary data, data key, data iv=Qore::DefaultIV)
Decrypts data using the Cipher Block Chaining function for RSA's DESX algorithm using a 24-byte key a...
binary SHA224_bin(data data)
Returns the SHA-224 message digest (a variant of SHA-2) of the supplied argument as a binary object...
binary cast5_decrypt_cbc(binary data, data key, data iv=Qore::DefaultIV)
Decrypts data using the Cipher Block Chaining function for the CAST5 algorithm using a variable-lengt...
binary des_decrypt_cbc(binary data, data key, data iv=Qore::DefaultIV)
Decrypts data using the Cipher Block Chaining function for the DES algorithm using an 8-byte key...
binary des_ede3_encrypt_cbc(data data, data key, data iv=Qore::DefaultIV)
Encrypts data using the Cipher Block Chaining function for the three-key triple DES algorithm using t...
binary des_encrypt_cbc(data data, data key, data iv=Qore::DefaultIV)
Encrypts data using the Cipher Block Chaining function for the DES algorithm using an 8-byte key...
string des_decrypt_cbc_to_string(binary data, data key, data iv=Qore::DefaultIV, *string encoding)
Decrypts data using the Cipher Block Chaining function for the DES algorithm using an 8-byte key...