@@ -7,7 +7,7 @@ var assert = require("chai").assert;
7
7
var _ = require ( "lodash" ) ;
8
8
var NodeRSA = require ( "../src/NodeRSA" ) ;
9
9
10
- describe ( "NodeRSA" , function ( ) {
10
+ describe ( "NodeRSA" , function ( ) {
11
11
var keySizes = [
12
12
{ b : 512 , e : 3 } ,
13
13
{ b : 512 , e : 5 } ,
@@ -47,11 +47,11 @@ describe("NodeRSA", function(){
47
47
encoding : "buffer"
48
48
} ,
49
49
"json object" : {
50
- data : { str : "string" , arr : [ "a" , "r" , "r" , "a" , "y" , true , "⑨" ] , int : 42 , nested : { key : { key : 1 } } } ,
50
+ data : { str : "string" , arr : [ "a" , "r" , "r" , "a" , "y" , true , "⑨" ] , int : 42 , nested : { key : { key : 1 } } } ,
51
51
encoding : "json"
52
52
} ,
53
53
"json array" : {
54
- data : [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , [ 10 , 11 , 12 , [ 13 ] , 14 , 15 , [ 16 , 17 , [ 18 ] ] ] ] ,
54
+ data : [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , [ 10 , 11 , 12 , [ 13 ] , 14 , 15 , [ 16 , 17 , [ 18 ] ] ] ] ,
55
55
encoding : "json"
56
56
}
57
57
} ;
@@ -60,7 +60,7 @@ describe("NodeRSA", function(){
60
60
var privateNodeRSA = null ;
61
61
var publicNodeRSA = null ;
62
62
63
- describe ( "Setup options" , function ( ) {
63
+ describe ( "Setup options" , function ( ) {
64
64
it ( "should use browser environment" , function ( ) {
65
65
assert . equal ( ( new NodeRSA ( null , { environment : 'browser' } ) ) . $options . environment , 'browser' ) ;
66
66
} ) ;
@@ -141,7 +141,7 @@ describe("NodeRSA", function(){
141
141
assert . equal ( key . $options . signingScheme , 'pkcs1' ) ;
142
142
assert . equal ( key . $options . signingSchemeOptions . hash , 'sha256' ) ;
143
143
144
- assert . throw ( function ( ) {
144
+ assert . throw ( function ( ) {
145
145
key . setOptions ( {
146
146
environment : 'browser' ,
147
147
signingScheme : 'md4'
@@ -150,8 +150,8 @@ describe("NodeRSA", function(){
150
150
} ) ;
151
151
} ) ;
152
152
153
- describe ( "Work with keys" , function ( ) {
154
- describe ( "Generating keys" , function ( ) {
153
+ describe ( "Work with keys" , function ( ) {
154
+ describe ( "Generating keys" , function ( ) {
155
155
for ( var size in keySizes ) {
156
156
( function ( size ) {
157
157
it ( "should make key pair " + size . b + "-bit length and public exponent is " + ( size . e ? size . e : size . e + " and should be 65537" ) , function ( ) {
@@ -166,69 +166,69 @@ describe("NodeRSA", function(){
166
166
}
167
167
} ) ;
168
168
169
- describe ( "Imprt/Export keys" , function ( ) {
170
- var privateKeyPKCS1 = "-----BEGIN RSA PRIVATE KEY-----\n" +
171
- "MIIFwgIBAAKCAUEAsE1edyfToZRv6cFOkB0tAJ5qJor4YF5CccJAL0fS/o1Yk10V\n" +
172
- "SXH4Xx4peSJgYQKkO0HqO1hAz6k9dFQB4U1CnWtRjtNEcIfycqrZrhu6you5syb6\n" +
173
- "ScV3Zu/9bm7/DyaLlx/gJhUPR1OxOzaqsEvlu7hbDhNLIYo1zKFb/aUBbD6+UcaG\n" +
174
- "xH2BfFNdzVAtVSVpc/s2Y3sboMN7rByUj7937iQlaMINvVjyasynYuzHNw6ZRP9J\n" +
175
- "P9fwxrCyaxnTPWxVl0qvVaQO2+TtFMtDXH2OVZtWWeLHAL8cildw0G+u2qVqTqIG\n" +
176
- "EwNyJlsAHykaPFAMW0xLueumrSlB+JUJPrRvvw4nBCd4GOrNSlPCE/xlk1Cb8JaI\n" +
177
- "CTLvDUcYc3ZqL3jqAueBhkpw2uCz8xVJeOA1KY4kQIIx8JEBsAYzgyP2iy0CAwEA\n" +
178
- "AQKCAUAjBcudShkdgRpWSmNr94/IDrAxpeu/YRo79QXBHriIftW4uIYRCAX6B0jf\n" +
179
- "2ndg7iBn8Skxzs9ZMVqW8FVLR4jTMs2J3Og8npUIOG5zyuhpciZas4SHASY+GbCz\n" +
180
- "rnMWtGaIh/mENyzI05RimfKAgSNLDk1wV17Wc9lKJEfc9Fl7Al/WaOS+xdviMcFx\n" +
181
- "ltrajksLkjz0uDD917eKskbE45lULfGqeI0kYDadWp88pw6ikXJln2p3Y1PNQF3e\n" +
182
- "y2cN+Snzd0jx/c5fD9B1zxKYv5bUo+UnTzBxV81e9xCJfkdXv+6D5qDn1gGLdZZa\n" +
183
- "5FxtZbRgVh/ZlqP9xYr72as/WFmIA20wRgHPgWvLyHsh0XThqZf2/O3R8KmFv8aT\n" +
184
- "+kmc5is6sVItIIi7ltorVapTkJai3zz/VSMBBaL+ytFN9jVl4QKBoQDfL8TMeZXu\n" +
185
- "gBTN7yq6zZWN8+60MUaxz0/lKdzmo35z32rpVKdsYd922pmcsNYaoj/H9L3j/NP4\n" +
186
- "9z+SHfYpWvTa7AvJfNlXYc3BRXIarpfnXsm65IzKzHaF9i2xdXxkfTEYIvOQDMLF\n" +
187
- "SiiObWJMV+QqUxb3luu3/CR3IcbgeTOpdiC/T/Zl/YYl17JqZTHmLFZPq7xewttg\n" +
188
- "zQorDRWIFDtlAoGhAMo4+uM9f4BpOHSmayhLhHArIGs4386BkXSeOLeQitaQJ/2c\n" +
189
- "zb459O87XoCAonZbq+dI7XRnBU3toQvEsZgrtGkOFXCZJMWAQxD5BQ5vEYT6c86h\n" +
190
- "uGpX6h3ODlJ6UGi+5CWyMQ1cFlBkfffFAarjSYTVlyj736sOeDuJWX133z5VQBQ8\n" +
191
- "1xSH23kNF95vxB4I1fXG8WL11YZU7VEwSLC4aCkCgaAKRj+wDhTZ4umSRWVZLiep\n" +
192
- "XkZp4y7W9q095nx13abvnKRmU3BVq/fGl++kZ/ujRD7dbKXlPflgJ7m0d06ivr4w\n" +
193
- "6dbtEqNKw4TeVd0X31u82f89bFIS7/Cw4BFgbwEn+x9sdgdyZTP+MxjE3cI9s3oc\n" +
194
- "fLC8+ySk1qWzGkn2gX3gWkDNrdexAEfRrClZfokaiIX8qvJEBoJk5WuHadXI6u2F\n" +
195
- "AoGgByidOQ4kRVd0OCzr/jEuLwpXy3Pn+Fd93rL7LwRe5dmUkNXMMr+6e/2OCt6C\n" +
196
- "4c28+CMMxOIgvfF7kf8Uil6BtHZbK/E/6/3uYdtu4mPsKtjy4I25CYqzLvrsZt8N\n" +
197
- "maeoS+1S7zYjVBU6oFrJBFOndpxZDYpdEKEigHkMQfTMYliCPDUrJ/7nNhHQln8+\n" +
198
- "YhHOATVZtjcdp/O5svYSnK7qgQKBoDd3lFWrPatgxpF1JXMEFFbaIRdNxHkKA4YY\n" +
199
- "gMTM4MPgViunYX/yJ7SaX8jWnC231A9uVn4+kb+DvKjc+ZuTQvnIUK2u6LvIinVF\n" +
200
- "snDEA+BbXwehAtwdHDMDtqYFdx4hvCWQwBNn4p3J0OO2tbYVMtvM5aOEfRSYagfm\n" +
201
- "RywhDUAjW8U0RBnzlmXhQQ6B9bjqooS2MsRrJrS5CU682fb3hBo=\n" +
169
+ describe ( "Imprt/Export keys" , function ( ) {
170
+ var privateKeyPKCS1 = "-----BEGIN RSA PRIVATE KEY-----\n" +
171
+ "MIIFwgIBAAKCAUEAsE1edyfToZRv6cFOkB0tAJ5qJor4YF5CccJAL0fS/o1Yk10V\n" +
172
+ "SXH4Xx4peSJgYQKkO0HqO1hAz6k9dFQB4U1CnWtRjtNEcIfycqrZrhu6you5syb6\n" +
173
+ "ScV3Zu/9bm7/DyaLlx/gJhUPR1OxOzaqsEvlu7hbDhNLIYo1zKFb/aUBbD6+UcaG\n" +
174
+ "xH2BfFNdzVAtVSVpc/s2Y3sboMN7rByUj7937iQlaMINvVjyasynYuzHNw6ZRP9J\n" +
175
+ "P9fwxrCyaxnTPWxVl0qvVaQO2+TtFMtDXH2OVZtWWeLHAL8cildw0G+u2qVqTqIG\n" +
176
+ "EwNyJlsAHykaPFAMW0xLueumrSlB+JUJPrRvvw4nBCd4GOrNSlPCE/xlk1Cb8JaI\n" +
177
+ "CTLvDUcYc3ZqL3jqAueBhkpw2uCz8xVJeOA1KY4kQIIx8JEBsAYzgyP2iy0CAwEA\n" +
178
+ "AQKCAUAjBcudShkdgRpWSmNr94/IDrAxpeu/YRo79QXBHriIftW4uIYRCAX6B0jf\n" +
179
+ "2ndg7iBn8Skxzs9ZMVqW8FVLR4jTMs2J3Og8npUIOG5zyuhpciZas4SHASY+GbCz\n" +
180
+ "rnMWtGaIh/mENyzI05RimfKAgSNLDk1wV17Wc9lKJEfc9Fl7Al/WaOS+xdviMcFx\n" +
181
+ "ltrajksLkjz0uDD917eKskbE45lULfGqeI0kYDadWp88pw6ikXJln2p3Y1PNQF3e\n" +
182
+ "y2cN+Snzd0jx/c5fD9B1zxKYv5bUo+UnTzBxV81e9xCJfkdXv+6D5qDn1gGLdZZa\n" +
183
+ "5FxtZbRgVh/ZlqP9xYr72as/WFmIA20wRgHPgWvLyHsh0XThqZf2/O3R8KmFv8aT\n" +
184
+ "+kmc5is6sVItIIi7ltorVapTkJai3zz/VSMBBaL+ytFN9jVl4QKBoQDfL8TMeZXu\n" +
185
+ "gBTN7yq6zZWN8+60MUaxz0/lKdzmo35z32rpVKdsYd922pmcsNYaoj/H9L3j/NP4\n" +
186
+ "9z+SHfYpWvTa7AvJfNlXYc3BRXIarpfnXsm65IzKzHaF9i2xdXxkfTEYIvOQDMLF\n" +
187
+ "SiiObWJMV+QqUxb3luu3/CR3IcbgeTOpdiC/T/Zl/YYl17JqZTHmLFZPq7xewttg\n" +
188
+ "zQorDRWIFDtlAoGhAMo4+uM9f4BpOHSmayhLhHArIGs4386BkXSeOLeQitaQJ/2c\n" +
189
+ "zb459O87XoCAonZbq+dI7XRnBU3toQvEsZgrtGkOFXCZJMWAQxD5BQ5vEYT6c86h\n" +
190
+ "uGpX6h3ODlJ6UGi+5CWyMQ1cFlBkfffFAarjSYTVlyj736sOeDuJWX133z5VQBQ8\n" +
191
+ "1xSH23kNF95vxB4I1fXG8WL11YZU7VEwSLC4aCkCgaAKRj+wDhTZ4umSRWVZLiep\n" +
192
+ "XkZp4y7W9q095nx13abvnKRmU3BVq/fGl++kZ/ujRD7dbKXlPflgJ7m0d06ivr4w\n" +
193
+ "6dbtEqNKw4TeVd0X31u82f89bFIS7/Cw4BFgbwEn+x9sdgdyZTP+MxjE3cI9s3oc\n" +
194
+ "fLC8+ySk1qWzGkn2gX3gWkDNrdexAEfRrClZfokaiIX8qvJEBoJk5WuHadXI6u2F\n" +
195
+ "AoGgByidOQ4kRVd0OCzr/jEuLwpXy3Pn+Fd93rL7LwRe5dmUkNXMMr+6e/2OCt6C\n" +
196
+ "4c28+CMMxOIgvfF7kf8Uil6BtHZbK/E/6/3uYdtu4mPsKtjy4I25CYqzLvrsZt8N\n" +
197
+ "maeoS+1S7zYjVBU6oFrJBFOndpxZDYpdEKEigHkMQfTMYliCPDUrJ/7nNhHQln8+\n" +
198
+ "YhHOATVZtjcdp/O5svYSnK7qgQKBoDd3lFWrPatgxpF1JXMEFFbaIRdNxHkKA4YY\n" +
199
+ "gMTM4MPgViunYX/yJ7SaX8jWnC231A9uVn4+kb+DvKjc+ZuTQvnIUK2u6LvIinVF\n" +
200
+ "snDEA+BbXwehAtwdHDMDtqYFdx4hvCWQwBNn4p3J0OO2tbYVMtvM5aOEfRSYagfm\n" +
201
+ "RywhDUAjW8U0RBnzlmXhQQ6B9bjqooS2MsRrJrS5CU682fb3hBo=\n" +
202
202
"-----END RSA PRIVATE KEY-----" ;
203
203
204
- var publicKeyPKCS8 = "-----BEGIN PUBLIC KEY-----\n" +
205
- "MIIBYjANBgkqhkiG9w0BAQEFAAOCAU8AMIIBSgKCAUEAsE1edyfToZRv6cFOkB0t\n" +
206
- "AJ5qJor4YF5CccJAL0fS/o1Yk10VSXH4Xx4peSJgYQKkO0HqO1hAz6k9dFQB4U1C\n" +
207
- "nWtRjtNEcIfycqrZrhu6you5syb6ScV3Zu/9bm7/DyaLlx/gJhUPR1OxOzaqsEvl\n" +
208
- "u7hbDhNLIYo1zKFb/aUBbD6+UcaGxH2BfFNdzVAtVSVpc/s2Y3sboMN7rByUj793\n" +
209
- "7iQlaMINvVjyasynYuzHNw6ZRP9JP9fwxrCyaxnTPWxVl0qvVaQO2+TtFMtDXH2O\n" +
210
- "VZtWWeLHAL8cildw0G+u2qVqTqIGEwNyJlsAHykaPFAMW0xLueumrSlB+JUJPrRv\n" +
211
- "vw4nBCd4GOrNSlPCE/xlk1Cb8JaICTLvDUcYc3ZqL3jqAueBhkpw2uCz8xVJeOA1\n" +
212
- "KY4kQIIx8JEBsAYzgyP2iy0CAwEAAQ==\n" +
204
+ var publicKeyPKCS8 = "-----BEGIN PUBLIC KEY-----\n" +
205
+ "MIIBYjANBgkqhkiG9w0BAQEFAAOCAU8AMIIBSgKCAUEAsE1edyfToZRv6cFOkB0t\n" +
206
+ "AJ5qJor4YF5CccJAL0fS/o1Yk10VSXH4Xx4peSJgYQKkO0HqO1hAz6k9dFQB4U1C\n" +
207
+ "nWtRjtNEcIfycqrZrhu6you5syb6ScV3Zu/9bm7/DyaLlx/gJhUPR1OxOzaqsEvl\n" +
208
+ "u7hbDhNLIYo1zKFb/aUBbD6+UcaGxH2BfFNdzVAtVSVpc/s2Y3sboMN7rByUj793\n" +
209
+ "7iQlaMINvVjyasynYuzHNw6ZRP9JP9fwxrCyaxnTPWxVl0qvVaQO2+TtFMtDXH2O\n" +
210
+ "VZtWWeLHAL8cildw0G+u2qVqTqIGEwNyJlsAHykaPFAMW0xLueumrSlB+JUJPrRv\n" +
211
+ "vw4nBCd4GOrNSlPCE/xlk1Cb8JaICTLvDUcYc3ZqL3jqAueBhkpw2uCz8xVJeOA1\n" +
212
+ "KY4kQIIx8JEBsAYzgyP2iy0CAwEAAQ==\n" +
213
213
"-----END PUBLIC KEY-----" ;
214
214
215
215
var privateKeyPEMNotTrimmed = ' \n\n \n\n ' + privateKeyPKCS1 + '\n \n \n\n ' ;
216
216
var publicKeyPEMNotTrimmed = '\n\n\n\n ' + publicKeyPKCS8 + '\n \n\n\n ' ;
217
217
218
- var fileKeyPKCS1 = "-----BEGIN RSA PRIVATE KEY-----\n" +
219
- "MIICXAIBAAKBgQCCdY+EpDC/vPa335l751SBM8d5Lf4z4QZX4bc+DqTY9zVY/rmP\n" +
220
- "GbTkCueKnIKApuOGMXJOaCwNH9wUftNt7T0foEwjl16uIC8m4hwSjjNL5TKqMVey\n" +
221
- "Syv04oBuidv76u5yNiLC4J85lbmW3WAyYkTCbm/VJZAXNJuqCm7AVWmQMQIDAQAB\n" +
222
- "AoGAEYR3oPfrE9PrzQTZNyn4zuCFCGCEobK1h1dno42T1Q5cu3Z4tB5fi79rF9Gs\n" +
223
- "NFo0cvBwyNZ0E88TXi0pdrlEW6mdPgQFd3CFxrOgKt9AGpOtI1zzVOb1Uddywq/m\n" +
224
- "WBPyETwEKzq7lC2nAcMUr0rlFrrDmUT2dafHeuWnFMZ/1YECQQDCtftsH9/prbgu\n" +
225
- "Q4F2lOWsLz96aix/jnI8FhBmukKmfLMXjCZYYv+Dsr8TIl/iriGqcSgGkBHHoGe1\n" +
226
- "nmLUZ4EHAkEAq4YcB8T9DLIYUeaS+JRWwLOejU6/rYdgxBIaGn2m0Ldp/z7lLM7g\n" +
227
- "b0H5Al+7POajkAdnDclBDhyxqInHO4VvBwJBAJ25jNEpgNhqQKg5RsYoF2RDYchn\n" +
228
- "+WPan+7McLzGZPc4TFrmzKkMiK7GPMHjNokJRXwr7aBjVAPBjEEy7BvjPEECQFOJ\n" +
229
- "4rcKAzEewGeLREObg9Eg6nTqSMLMb52vL1V9ozR+UDrHuDilnXuyhwPX+kqEDl+E\n" +
230
- "q3V0cqHb6c8rI4TizRsCQANIyhoJ33ughNzbCIknkMPKtgvLOUARnbya/bkfRexL\n" +
231
- "icyYzXPNuqZDY8JZQHlshN8cCcZcYjGPYYscd2LKB6o=\n" +
218
+ var fileKeyPKCS1 = "-----BEGIN RSA PRIVATE KEY-----\n" +
219
+ "MIICXAIBAAKBgQCCdY+EpDC/vPa335l751SBM8d5Lf4z4QZX4bc+DqTY9zVY/rmP\n" +
220
+ "GbTkCueKnIKApuOGMXJOaCwNH9wUftNt7T0foEwjl16uIC8m4hwSjjNL5TKqMVey\n" +
221
+ "Syv04oBuidv76u5yNiLC4J85lbmW3WAyYkTCbm/VJZAXNJuqCm7AVWmQMQIDAQAB\n" +
222
+ "AoGAEYR3oPfrE9PrzQTZNyn4zuCFCGCEobK1h1dno42T1Q5cu3Z4tB5fi79rF9Gs\n" +
223
+ "NFo0cvBwyNZ0E88TXi0pdrlEW6mdPgQFd3CFxrOgKt9AGpOtI1zzVOb1Uddywq/m\n" +
224
+ "WBPyETwEKzq7lC2nAcMUr0rlFrrDmUT2dafHeuWnFMZ/1YECQQDCtftsH9/prbgu\n" +
225
+ "Q4F2lOWsLz96aix/jnI8FhBmukKmfLMXjCZYYv+Dsr8TIl/iriGqcSgGkBHHoGe1\n" +
226
+ "nmLUZ4EHAkEAq4YcB8T9DLIYUeaS+JRWwLOejU6/rYdgxBIaGn2m0Ldp/z7lLM7g\n" +
227
+ "b0H5Al+7POajkAdnDclBDhyxqInHO4VvBwJBAJ25jNEpgNhqQKg5RsYoF2RDYchn\n" +
228
+ "+WPan+7McLzGZPc4TFrmzKkMiK7GPMHjNokJRXwr7aBjVAPBjEEy7BvjPEECQFOJ\n" +
229
+ "4rcKAzEewGeLREObg9Eg6nTqSMLMb52vL1V9ozR+UDrHuDilnXuyhwPX+kqEDl+E\n" +
230
+ "q3V0cqHb6c8rI4TizRsCQANIyhoJ33ughNzbCIknkMPKtgvLOUARnbya/bkfRexL\n" +
231
+ "icyYzXPNuqZDY8JZQHlshN8cCcZcYjGPYYscd2LKB6o=\n" +
232
232
"-----END RSA PRIVATE KEY-----" ;
233
233
var keysFolder = __dirname + '/keys/' ;
234
234
var keys_formats = {
@@ -299,8 +299,8 @@ describe("NodeRSA", function(){
299
299
describe ( "Different key formats" , function ( ) {
300
300
var sampleKey = new NodeRSA ( fileKeyPKCS1 ) ;
301
301
302
- for ( var format in keys_formats ) {
303
- ( function ( format ) {
302
+ for ( var format in keys_formats ) {
303
+ ( function ( format ) {
304
304
var options = keys_formats [ format ] ;
305
305
306
306
it ( "should load from " + options . file + " (" + format + ")" , function ( ) {
@@ -330,16 +330,24 @@ describe("NodeRSA", function(){
330
330
} ) ;
331
331
332
332
describe ( "Bad cases" , function ( ) {
333
- it ( "not public key" , function ( ) {
333
+ it ( "not public key" , function ( ) {
334
334
var key = new NodeRSA ( ) ;
335
- assert . throw ( function ( ) { key . exportKey ( ) ; } , Error , "It is not private key" ) ;
336
- assert . throw ( function ( ) { key . exportKey ( 'public' ) ; } , Error , "It is not public key" ) ;
335
+ assert . throw ( function ( ) {
336
+ key . exportKey ( ) ;
337
+ } , Error , "It is not private key" ) ;
338
+ assert . throw ( function ( ) {
339
+ key . exportKey ( 'public' ) ;
340
+ } , Error , "It is not public key" ) ;
337
341
} ) ;
338
342
339
- it ( "not private key" , function ( ) {
343
+ it ( "not private key" , function ( ) {
340
344
var key = new NodeRSA ( publicKeyPKCS8 ) ;
341
- assert . throw ( function ( ) { key . exportKey ( ) ; } , Error , "It is not private key" ) ;
342
- assert . doesNotThrow ( function ( ) { key . exportKey ( 'public' ) ; } , Error , "It is not public key" ) ;
345
+ assert . throw ( function ( ) {
346
+ key . exportKey ( ) ;
347
+ } , Error , "It is not private key" ) ;
348
+ assert . doesNotThrow ( function ( ) {
349
+ key . exportKey ( 'public' ) ;
350
+ } , Error , "It is not public key" ) ;
343
351
} ) ;
344
352
} ) ;
345
353
} ) ;
@@ -511,7 +519,6 @@ describe("NodeRSA", function(){
511
519
} ) ( encryptSchemes [ scheme_i ] ) ;
512
520
}
513
521
514
-
515
522
describe ( "encryptPrivate & decryptPublic" , function ( ) {
516
523
var encrypted = { } ;
517
524
var decrypted = { } ;
@@ -599,7 +606,7 @@ describe("NodeRSA", function(){
599
606
} ) ;
600
607
601
608
it ( "should verify " + i , function ( ) {
602
- if ( ! key . verify ( suit . data , signed [ i ] ) ) {
609
+ if ( ! key . verify ( suit . data , signed [ i ] ) ) {
603
610
key . verify ( suit . data , signed [ i ] ) ;
604
611
}
605
612
assert ( key . verify ( suit . data , signed [ i ] ) ) ;
@@ -615,7 +622,7 @@ describe("NodeRSA", function(){
615
622
environment : env
616
623
} ) ;
617
624
var signed = key . sign ( 'data' ) ;
618
- if ( ! key . verify ( 'data' , signed ) ) {
625
+ if ( ! key . verify ( 'data' , signed ) ) {
619
626
key . verify ( 'data' , signed ) ;
620
627
}
621
628
assert ( key . verify ( 'data' , signed ) ) ;
0 commit comments