File tree Expand file tree Collapse file tree
javascript/ql/test/library-tests/CryptoLibraries Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11| 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 |
23| tst.js:7:5:7:43 | jwcrypt ... retKey) | DSA | tst.js:7:19:7:23 | input | <none> |
34| tst.js:12:18:12:55 | cipher. ... 'hex') | AES192 | tst.js:12:32:12:39 | 'input1' | CBC |
45| tst.js:13:18:13:54 | cipher. ... 'hex') | AES192 | tst.js:13:31:13:38 | 'input2' | CBC |
89| tst.js:23:1:23:20 | hmac.write('input2') | SHA256 | tst.js:23:12:23:19 | 'input2' | <none> |
910| tst.js:27:1:27:21 | sign.up ... nput1') | SHA256 | tst.js:27:13:27:20 | 'input1' | <none> |
1011| 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 |
1114| tst.js:36:1:36:52 | CryptoJ ... y 123') | AES | tst.js:36:22:36:33 | 'my message' | CBC |
1215| tst.js:39:1:39:31 | CryptoJ ... "Key") | SHA1 | tst.js:39:15:39:23 | "Message" | <none> |
1316| tst.js:42:1:42:35 | CryptoJ ... "Key") | SHA1 | tst.js:42:19:42:27 | "Message" | <none> |
1417| tst.js:44:1:44:64 | require ... y 123') | AES | tst.js:44:34:44:45 | 'my message' | CBC |
1518| 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 |
1620| tst.js:52:1:52:34 | require ... ssage') | ED25519 | tst.js:52:22:52:33 | 'my message' | <none> |
1721| tst.js:54:1:54:34 | require ... ssage') | SHA512 | tst.js:54:22:54:33 | 'my message' | <none> |
1822| 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 11asmCrypto . SHA256 . hex ( input ) ;
22
3-
3+ asmCrypto . AES_OFB . encrypt ( input , key , iv )
44
55var jwcrypto = require ( "browserid-crypto" ) ;
66jwcrypto . generateKeypair ( { algorithm : 'DSA' } , function ( err , keypair ) {
@@ -27,10 +27,10 @@ const sign = crypto.createSign('SHA256');
2727sign . update ( 'input1' ) ;
2828sign . write ( 'input2' ) ;
2929
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' ) ;
3434
3535var CryptoJS = require ( "crypto-js" ) ;
3636CryptoJS . AES . encrypt ( 'my message' , 'secret key 123' ) ;
@@ -45,9 +45,9 @@ require("crypto-js/aes").encrypt('my message', 'secret key 123');
4545
4646require ( "crypto-js/sha1" ) ( "Message" , "Key" ) ;
4747
48-
49-
50-
48+ var CryptoJS = require ( "crypto-js" ) ;
49+ var opts = { mode : CryptoJS . mode . CFB }
50+ CryptoJS . AES . encrypt ( "msg" , "key" , opts )
5151
5252require ( "nacl" ) . sign ( 'my message' ) ;
5353
You can’t perform that action at this time.
0 commit comments