@@ -14,53 +14,59 @@ var certPem = fs.readFileSync(common.fixturesDir + '/test_cert.pem', 'ascii');
1414var keyPem = fs . readFileSync ( common . fixturesDir + '/test_key.pem' , 'ascii' ) ;
1515
1616// Test signing and verifying
17- var s1 = crypto . createSign ( 'RSA-SHA1' )
18- . update ( 'Test123' )
19- . sign ( keyPem , 'base64' ) ;
20- var s1stream = crypto . createSign ( 'RSA-SHA1' ) ;
21- s1stream . end ( 'Test123' ) ;
22- s1stream = s1stream . sign ( keyPem , 'base64' ) ;
23- assert . equal ( s1 , s1stream , 'Stream produces same output' ) ;
17+ {
18+ const s1 = crypto . createSign ( 'RSA-SHA1' )
19+ . update ( 'Test123' )
20+ . sign ( keyPem , 'base64' ) ;
21+ let s1stream = crypto . createSign ( 'RSA-SHA1' ) ;
22+ s1stream . end ( 'Test123' ) ;
23+ s1stream = s1stream . sign ( keyPem , 'base64' ) ;
24+ assert . equal ( s1 , s1stream , 'Stream produces same output' ) ;
2425
25- var verified = crypto . createVerify ( 'RSA-SHA1' )
26- . update ( 'Test' )
27- . update ( '123' )
28- . verify ( certPem , s1 , 'base64' ) ;
29- assert . strictEqual ( verified , true , 'sign and verify (base 64)' ) ;
26+ const verified = crypto . createVerify ( 'RSA-SHA1' )
27+ . update ( 'Test' )
28+ . update ( '123' )
29+ . verify ( certPem , s1 , 'base64' ) ;
30+ assert . strictEqual ( verified , true , 'sign and verify (base 64)' ) ;
31+ }
3032
31- var s2 = crypto . createSign ( 'RSA-SHA256' )
32- . update ( 'Test123' )
33- . sign ( keyPem , 'binary' ) ;
34- var s2stream = crypto . createSign ( 'RSA-SHA256' ) ;
35- s2stream . end ( 'Test123' ) ;
36- s2stream = s2stream . sign ( keyPem , 'binary' ) ;
37- assert . equal ( s2 , s2stream , 'Stream produces same output' ) ;
33+ {
34+ const s2 = crypto . createSign ( 'RSA-SHA256' )
35+ . update ( 'Test123' )
36+ . sign ( keyPem , 'binary' ) ;
37+ let s2stream = crypto . createSign ( 'RSA-SHA256' ) ;
38+ s2stream . end ( 'Test123' ) ;
39+ s2stream = s2stream . sign ( keyPem , 'binary' ) ;
40+ assert . equal ( s2 , s2stream , 'Stream produces same output' ) ;
3841
39- var verified = crypto . createVerify ( 'RSA-SHA256' )
40- . update ( 'Test' )
41- . update ( '123' )
42- . verify ( certPem , s2 , 'binary' ) ;
43- assert . strictEqual ( verified , true , 'sign and verify (binary)' ) ;
42+ let verified = crypto . createVerify ( 'RSA-SHA256' )
43+ . update ( 'Test' )
44+ . update ( '123' )
45+ . verify ( certPem , s2 , 'binary' ) ;
46+ assert . strictEqual ( verified , true , 'sign and verify (binary)' ) ;
4447
45- var verStream = crypto . createVerify ( 'RSA-SHA256' ) ;
46- verStream . write ( 'Tes' ) ;
47- verStream . write ( 't12' ) ;
48- verStream . end ( '3' ) ;
49- verified = verStream . verify ( certPem , s2 , 'binary' ) ;
50- assert . strictEqual ( verified , true , 'sign and verify (stream)' ) ;
48+ const verStream = crypto . createVerify ( 'RSA-SHA256' ) ;
49+ verStream . write ( 'Tes' ) ;
50+ verStream . write ( 't12' ) ;
51+ verStream . end ( '3' ) ;
52+ verified = verStream . verify ( certPem , s2 , 'binary' ) ;
53+ assert . strictEqual ( verified , true , 'sign and verify (stream)' ) ;
54+ }
5155
52- var s3 = crypto . createSign ( 'RSA-SHA1' )
53- . update ( 'Test123' )
54- . sign ( keyPem , 'buffer' ) ;
55- var verified = crypto . createVerify ( 'RSA-SHA1' )
56- . update ( 'Test' )
57- . update ( '123' )
58- . verify ( certPem , s3 ) ;
59- assert . strictEqual ( verified , true , 'sign and verify (buffer)' ) ;
56+ {
57+ const s3 = crypto . createSign ( 'RSA-SHA1' )
58+ . update ( 'Test123' )
59+ . sign ( keyPem , 'buffer' ) ;
60+ let verified = crypto . createVerify ( 'RSA-SHA1' )
61+ . update ( 'Test' )
62+ . update ( '123' )
63+ . verify ( certPem , s3 ) ;
64+ assert . strictEqual ( verified , true , 'sign and verify (buffer)' ) ;
6065
61- var verStream = crypto . createVerify ( 'RSA-SHA1' ) ;
62- verStream . write ( 'Tes' ) ;
63- verStream . write ( 't12' ) ;
64- verStream . end ( '3' ) ;
65- verified = verStream . verify ( certPem , s3 ) ;
66- assert . strictEqual ( verified , true , 'sign and verify (stream)' ) ;
66+ const verStream = crypto . createVerify ( 'RSA-SHA1' ) ;
67+ verStream . write ( 'Tes' ) ;
68+ verStream . write ( 't12' ) ;
69+ verStream . end ( '3' ) ;
70+ verified = verStream . verify ( certPem , s3 ) ;
71+ assert . strictEqual ( verified , true , 'sign and verify (stream)' ) ;
72+ }
0 commit comments