-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.js
60 lines (53 loc) · 2.05 KB
/
test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
//Test file
let krypto = require('./build/Release/krypto.node');;
let string = "krypto";
let test = [
[krypto.md2(string), "MD2"],
[krypto.md4(string), "MD4"],
[krypto.md5(string), "MD5"],
[krypto.md5x2(string), "MD5x2"],
[krypto.md5x3(string), "MD5x3"],
[krypto.md5x4(string), "MD5x4"],
[krypto.md5x5(string), "MD5x5"],
[krypto.sha1(string), "SHA1"],
[krypto.sha224(string), "SHA224"],
[krypto.sha256(string), "SHA256"],
[krypto.sha384(string), "SHA384"],
[krypto.sha512(string), "SHA512"],
[krypto.ripemd128(string), "RIPEMD128"],
[krypto.ripemd160(string), "RIPEMD160"],
[krypto.ripemd256(string), "RIPEMD256"],
[krypto.ripemd320(string), "RIPEMD320"],
[krypto.haval3_128(string), "HAVAL3 128"],
[krypto.haval3_160(string), "HAVAL3 160"],
[krypto.haval3_192(string), "HAVAL3 192"],
[krypto.haval3_224(string), "HAVAL3 224"],
[krypto.haval3_256(string), "HAVAL3 256"],
[krypto.haval4_128(string), "HAVAL4 128"],
[krypto.haval4_160(string), "HAVAL4 160"],
[krypto.haval4_192(string), "HAVAL4 192"],
[krypto.haval4_224(string), "HAVAL4 224"],
[krypto.haval4_256(string), "HAVAL4 256"],
[krypto.haval5_128(string), "HAVAL5 128"],
[krypto.haval5_160(string), "HAVAL5 160"],
[krypto.haval5_192(string), "HAVAL5 192"],
[krypto.haval5_224(string), "HAVAL5 224"],
[krypto.haval5_256(string), "HAVAL5 256"],
[krypto.tiger3_128(string), "TIGER3 128"],
[krypto.tiger3_160(string), "TIGER3 160"],
[krypto.tiger3_192(string), "TIGER3 192"],
[krypto.tiger4_128(string), "TIGER4 128"],
[krypto.tiger4_160(string), "TIGER4 160"],
[krypto.tiger4_192(string), "TIGER4 192"],
[krypto.fnv132(string), "FNV1 32"],
[krypto.fnv164(string), "FNV1 64"],
[krypto.fnv1a32(string), "FNV1A 32"],
[krypto.fnv1a64(string), "FNV1A 64"],
[krypto.fnv1a128(string), "FNV1A 128"],
[krypto.fnv1a256(string), "FNV1A 256"],
[krypto.fnv1a512(string), "FNV1A 512"],
[krypto.fnv1a1024(string), "FNV1A 1024"],
[krypto.adler32(string), "ADLER 32"],
[krypto.crc32(string), "CRC 32"],
];
test.map(([a, x]) => console.log(x + ": " + a));