File tree 4 files changed +10
-10
lines changed
4 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ function commonCbcEncryptFN(size) {
41
41
return Promise . reject ( new Error ( "encryption failed" ) ) ;
42
42
}
43
43
44
- var cdata = cipher . output . native ( ) ;
44
+ var cdata = Buffer . from ( cipher . output . bytes ( ) , "binary" ) ;
45
45
return cdata ;
46
46
} ) ;
47
47
@@ -130,7 +130,7 @@ function commonCbcDecryptFN(size) {
130
130
return Promise . reject ( new Error ( "encryption failed" ) ) ;
131
131
}
132
132
133
- var pdata = cipher . output . native ( ) ;
133
+ var pdata = Buffer . from ( cipher . output . bytes ( ) , "binary" ) ;
134
134
return pdata ;
135
135
} ) ;
136
136
Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ function kwEncryptFN(size) {
78
78
cipher . start ( ) ;
79
79
cipher . update ( new DataBuffer ( B ) ) ;
80
80
cipher . finish ( ) ;
81
- B = cipher . output . native ( ) ;
81
+ B = Buffer . from ( cipher . output . bytes ( ) , "binary" ) ;
82
82
83
83
A = xor ( B . slice ( 0 , 8 ) ,
84
84
longToBigEndian ( count ) ) ;
@@ -194,7 +194,7 @@ function kwDecryptFN(size) {
194
194
cipher . start ( ) ;
195
195
cipher . update ( new DataBuffer ( B ) ) ;
196
196
cipher . finish ( ) ;
197
- B = cipher . output . native ( ) ;
197
+ B = Buffer . from ( cipher . output . bytes ( ) , "binary" ) ;
198
198
199
199
A = B . slice ( 0 , 8 ) ;
200
200
R [ idx ] = B . slice ( 8 , 16 ) ;
Original file line number Diff line number Diff line change @@ -31,8 +31,8 @@ function hmacSignFN(name) {
31
31
promise = promise . then ( function ( ) {
32
32
var sig = forge . hmac . create ( ) ;
33
33
sig . start ( md , key . toString ( "binary" ) ) ;
34
- sig . update ( pdata ) ;
35
- sig = sig . digest ( ) . native ( ) ;
34
+ sig . update ( pdata . toString ( "binary" ) ) ;
35
+ sig = Buffer . from ( sig . digest ( ) . bytes ( ) , "binary" ) ;
36
36
37
37
return {
38
38
data : pdata ,
@@ -112,8 +112,8 @@ function hmacVerifyFN(name) {
112
112
113
113
var vrfy = forge . hmac . create ( ) ;
114
114
vrfy . start ( md , new DataBuffer ( key ) ) ;
115
- vrfy . update ( pdata ) ;
116
- vrfy = vrfy . digest ( ) . native ( ) ;
115
+ vrfy . update ( pdata . toString ( "binary" ) ) ;
116
+ vrfy = Buffer . from ( vrfy . digest ( ) . bytes ( ) , "binary" ) ;
117
117
118
118
if ( compare ( props . length , mac , vrfy ) ) {
119
119
return Promise . resolve ( {
Original file line number Diff line number Diff line change @@ -18,8 +18,8 @@ function hashDigestFN(hash) {
18
18
// ### Fallback Implementation -- uses forge
19
19
var fallback = function ( pdata /* props */ ) {
20
20
var digest = forge . md [ md ] . create ( ) ;
21
- digest . update ( pdata ) ;
22
- digest = digest . digest ( ) . native ( ) ;
21
+ digest . update ( pdata . toString ( "binary" ) ) ;
22
+ digest = Buffer . from ( digest . digest ( ) . bytes ( ) , "binary" ) ;
23
23
24
24
return Promise . resolve ( digest ) ;
25
25
} ;
You can’t perform that action at this time.
0 commit comments