Qore Programming Language Reference Manual  0.8.7
 All Classes Namespaces Functions Variables Groups Pages
ql_crypto.dox.h
1 
3 namespace Qore {
25 
27 
45 string DSS(data data);
46 
48 
66 string DSS1(data data);
67 
69 
87 binary DSS1_bin(data data);
88 
90 
108 binary DSS_bin(data data);
109 
111 
127 string MD2(data data);
128 
130 
149 binary MD2_bin(data data);
150 
152 
168 string MD4(data data);
169 
171 
187 binary MD4_bin(data data);
188 
190 
210 string MD5(data data);
211 
213 
229 binary MD5_bin(data data);
230 
232 
251 string MDC2(data data);
252 
254 
273 binary MDC2_bin(data data);
274 
276 
292 string RIPEMD160(data data);
293 
295 
311 binary RIPEMD160_binary(data data);
312 
314 
332 string SHA(data data);
333 
335 
353 string SHA1(data data);
354 
356 
372 binary SHA1_bin(data data);
373 
375 
396 string SHA224(data data);
397 
399 
418 binary SHA224_bin(data data);
419 
421 
442 string SHA256(data data);
443 
445 
464 binary SHA256_bin(data data);
465 
467 
488 string SHA384(data data);
489 
491 
510 binary SHA384_bin(data data);
511 
513 
534 string SHA512(data data);
535 
537 
556 binary SHA512_bin(data data);
557 
559 
577 binary SHA_bin(data data);
578 
580 
597 binary blowfish_decrypt_cbc(binary data, data key, data iv = Qore::DefaultIV);
598 
600 
620 string blowfish_decrypt_cbc_to_string(binary data, data key, data iv = Qore::DefaultIV, *string encoding);
621 
623 
640 binary blowfish_encrypt_cbc(data data, data key, data iv = Qore::DefaultIV);
641 
643 
660 binary cast5_decrypt_cbc(binary data, data key, data iv = Qore::DefaultIV);
661 
663 
683 string cast5_decrypt_cbc_to_string(binary data, data key, data iv = Qore::DefaultIV, *string encoding);
684 
686 
703 binary cast5_encrypt_cbc(data data, data key, data iv = Qore::DefaultIV);
704 
706 
724 binary des_decrypt_cbc(binary data, data key, data iv = Qore::DefaultIV);
725 
727 
748 string des_decrypt_cbc_to_string(binary data, data key, data iv = Qore::DefaultIV, *string encoding);
749 
751 
769 binary des_ede3_decrypt_cbc(data data, data key, data iv = Qore::DefaultIV);
770 
772 
793 string des_ede3_decrypt_cbc_to_string(binary data, data key, data iv = Qore::DefaultIV, *string encoding);
794 
796 
814 binary des_ede3_encrypt_cbc(data data, data key, data iv = Qore::DefaultIV);
815 
817 
835 binary des_ede_decrypt_cbc(binary data, data key, data iv = Qore::DefaultIV);
836 
838 
859 string des_ede_decrypt_cbc_to_string(binary data, data key, data iv = Qore::DefaultIV, *string encoding);
860 
862 
880 binary des_ede_encrypt_cbc(data data, data key, data iv = Qore::DefaultIV);
881 
883 
901 binary des_encrypt_cbc(data data, data key, data iv = Qore::DefaultIV);
902 
904 
915 
917 
935 binary desx_decrypt_cbc(binary data, data key, data iv = Qore::DefaultIV);
936 
938 
959 string desx_decrypt_cbc_to_string(binary data, data key, data iv = Qore::DefaultIV, *string encoding);
960 
962 
980 binary desx_encrypt_cbc(data data, data key, data iv = Qore::DefaultIV);
981 
983 
1000 binary rc2_decrypt_cbc(binary data, data key, data iv = Qore::DefaultIV);
1001 
1003 
1023 string rc2_decrypt_cbc_to_string(binary data, data key, data iv = Qore::DefaultIV, *string encoding);
1024 
1026 
1043 binary rc2_encrypt_cbc(data data, data key, data iv = Qore::DefaultIV);
1044 
1046 
1063 binary rc4_decrypt(binary data, data key, data iv = Qore::DefaultIV);
1064 
1066 
1086 string rc4_decrypt_to_string(binary data, data key, data iv = Qore::DefaultIV, *string encoding);
1087 
1089 
1106 binary rc4_encrypt(data data, data key, data iv = Qore::DefaultIV);
1107 
1109 
1129 binary rc5_decrypt_cbc(binary data, data key, data iv = Qore::DefaultIV);
1130 
1132 
1155 string rc5_decrypt_cbc_to_string(binary data, data key, data iv = Qore::DefaultIV, *string encoding);
1156 
1158 
1178 binary rc5_encrypt_cbc(data data, data key, data iv = Qore::DefaultIV);
1179 
1181 };
1182 
1184 namespace Qore {
1189 
1191  const DefaultIV = <0000000000000000>;
1193 };