File tree Expand file tree Collapse file tree 2 files changed +12
-8
lines changed
javascript/ql/test/library-tests/CryptoLibraries Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Original file line number Diff line number Diff line change 1
1
| tst.js:1:1:1:27 | asmCryp ... (input) | SHA256 | tst.js:1:22:1:26 | input | <none> |
2
+ | tst.js:3:1:3:41 | asmCryp ... ey, iv) | AES | tst.js:3:27:3:31 | input | OFB |
2
3
| tst.js:7:5:7:43 | jwcrypt ... retKey) | DSA | tst.js:7:19:7:23 | input | <none> |
3
4
| tst.js:12:18:12:55 | cipher. ... 'hex') | AES192 | tst.js:12:32:12:39 | 'input1' | CBC |
4
5
| tst.js:13:18:13:54 | cipher. ... 'hex') | AES192 | tst.js:13:31:13:38 | 'input2' | CBC |
8
9
| tst.js:23:1:23:20 | hmac.write('input2') | SHA256 | tst.js:23:12:23:19 | 'input2' | <none> |
9
10
| tst.js:27:1:27:21 | sign.up ... nput1') | SHA256 | tst.js:27:13:27:20 | 'input1' | <none> |
10
11
| tst.js:28:1:28:20 | sign.write('input2') | SHA256 | tst.js:28:12:28:19 | 'input2' | <none> |
12
+ | tst.js:32:1:32:38 | cipher. ... 'hex') | AES | tst.js:32:15:32:22 | 'input1' | ECB |
13
+ | tst.js:33:1:33:37 | cipher. ... 'hex') | AES | tst.js:33:14:33:21 | 'input2' | ECB |
11
14
| tst.js:36:1:36:52 | CryptoJ ... y 123') | AES | tst.js:36:22:36:33 | 'my message' | CBC |
12
15
| tst.js:39:1:39:31 | CryptoJ ... "Key") | SHA1 | tst.js:39:15:39:23 | "Message" | <none> |
13
16
| tst.js:42:1:42:35 | CryptoJ ... "Key") | SHA1 | tst.js:42:19:42:27 | "Message" | <none> |
14
17
| tst.js:44:1:44:64 | require ... y 123') | AES | tst.js:44:34:44:45 | 'my message' | CBC |
15
18
| tst.js:46:1:46:43 | require ... "Key") | SHA1 | tst.js:46:27:46:35 | "Message" | <none> |
19
+ | tst.js:50:1:50:40 | CryptoJ ... , opts) | AES | tst.js:50:22:50:26 | "msg" | CFB |
16
20
| tst.js:52:1:52:34 | require ... ssage') | ED25519 | tst.js:52:22:52:33 | 'my message' | <none> |
17
21
| tst.js:54:1:54:34 | require ... ssage') | SHA512 | tst.js:54:22:54:33 | 'my message' | <none> |
18
22
| tst.js:56:1:56:39 | require ... ssage') | ED25519 | tst.js:56:27:56:38 | 'my message' | <none> |
Original file line number Diff line number Diff line change 1
1
asmCrypto . SHA256 . hex ( input ) ;
2
2
3
-
3
+ asmCrypto . AES_OFB . encrypt ( input , key , iv )
4
4
5
5
var jwcrypto = require ( "browserid-crypto" ) ;
6
6
jwcrypto . generateKeypair ( { algorithm : 'DSA' } , function ( err , keypair ) {
@@ -27,10 +27,10 @@ const sign = crypto.createSign('SHA256');
27
27
sign . update ( 'input1' ) ;
28
28
sign . write ( 'input2' ) ;
29
29
30
-
31
-
32
-
33
-
30
+ var crypto = require ( 'crypto' ) ;
31
+ var cipher = crypto . createCipher ( 'aes-192-ecb' , 'a password' ) ;
32
+ cipher . update ( 'input1' , 'utf8' , 'hex' ) ;
33
+ cipher . write ( 'input2' , 'utf8' , 'hex' ) ;
34
34
35
35
var CryptoJS = require ( "crypto-js" ) ;
36
36
CryptoJS . AES . encrypt ( 'my message' , 'secret key 123' ) ;
@@ -45,9 +45,9 @@ require("crypto-js/aes").encrypt('my message', 'secret key 123');
45
45
46
46
require ( "crypto-js/sha1" ) ( "Message" , "Key" ) ;
47
47
48
-
49
-
50
-
48
+ var CryptoJS = require ( "crypto-js" ) ;
49
+ var opts = { mode : CryptoJS . mode . CFB }
50
+ CryptoJS . AES . encrypt ( "msg" , "key" , opts )
51
51
52
52
require ( "nacl" ) . sign ( 'my message' ) ;
53
53
You can’t perform that action at this time.
0 commit comments