Qore Programming Language Reference Manual
0.8.7
Main Page
Related Pages
Modules
Namespaces
Classes
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
914
binary
des_random_key
();
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
};