@@ -51,7 +51,6 @@ const {
5151
5252const {
5353 getArrayBufferOrView,
54- getDefaultEncoding,
5554 jobPromise,
5655 toBuf,
5756 kHandle,
@@ -97,10 +96,6 @@ function DiffieHellman(sizeOrKey, keyEncoding, generator, genEncoding) {
9796keyEncoding = false ;
9897}
9998
100- const encoding = getDefaultEncoding ( ) ;
101- keyEncoding = keyEncoding || encoding ;
102- genEncoding = genEncoding || encoding ;
103-
10499if ( typeof sizeOrKey !== 'number' )
105100sizeOrKey = toBuf ( sizeOrKey , keyEncoding ) ;
106101
@@ -148,7 +143,6 @@ DiffieHellmanGroup.prototype.generateKeys =
148143
149144function dhGenerateKeys ( encoding ) {
150145const keys = this [ kHandle ] . generateKeys ( ) ;
151- encoding = encoding || getDefaultEncoding ( ) ;
152146return encode ( keys , encoding ) ;
153147}
154148
@@ -158,9 +152,6 @@ DiffieHellmanGroup.prototype.computeSecret =
158152dhComputeSecret ;
159153
160154function dhComputeSecret ( key , inEnc , outEnc ) {
161- const encoding = getDefaultEncoding ( ) ;
162- inEnc = inEnc || encoding ;
163- outEnc = outEnc || encoding ;
164155key = getArrayBufferOrView ( key , 'key' , inEnc ) ;
165156const ret = this [ kHandle ] . computeSecret ( key ) ;
166157if ( typeof ret === 'string' )
@@ -175,7 +166,6 @@ DiffieHellmanGroup.prototype.getPrime =
175166
176167function dhGetPrime ( encoding ) {
177168const prime = this [ kHandle ] . getPrime ( ) ;
178- encoding = encoding || getDefaultEncoding ( ) ;
179169return encode ( prime , encoding ) ;
180170}
181171
@@ -186,7 +176,6 @@ DiffieHellmanGroup.prototype.getGenerator =
186176
187177function dhGetGenerator ( encoding ) {
188178const generator = this [ kHandle ] . getGenerator ( ) ;
189- encoding = encoding || getDefaultEncoding ( ) ;
190179return encode ( generator , encoding ) ;
191180}
192181
@@ -197,7 +186,6 @@ DiffieHellmanGroup.prototype.getPublicKey =
197186
198187function dhGetPublicKey ( encoding ) {
199188const key = this [ kHandle ] . getPublicKey ( ) ;
200- encoding = encoding || getDefaultEncoding ( ) ;
201189return encode ( key , encoding ) ;
202190}
203191
@@ -208,21 +196,18 @@ DiffieHellmanGroup.prototype.getPrivateKey =
208196
209197function dhGetPrivateKey ( encoding ) {
210198const key = this [ kHandle ] . getPrivateKey ( ) ;
211- encoding = encoding || getDefaultEncoding ( ) ;
212199return encode ( key , encoding ) ;
213200}
214201
215202
216203DiffieHellman . prototype . setPublicKey = function setPublicKey ( key , encoding ) {
217- encoding = encoding || getDefaultEncoding ( ) ;
218204key = getArrayBufferOrView ( key , 'key' , encoding ) ;
219205this [ kHandle ] . setPublicKey ( key ) ;
220206return this ;
221207} ;
222208
223209
224210DiffieHellman . prototype . setPrivateKey = function setPrivateKey ( key , encoding ) {
225- encoding = encoding || getDefaultEncoding ( ) ;
226211key = getArrayBufferOrView ( key , 'key' , encoding ) ;
227212this [ kHandle ] . setPrivateKey ( key ) ;
228213return this ;
@@ -251,15 +236,12 @@ ECDH.prototype.generateKeys = function generateKeys(encoding, format) {
251236ECDH . prototype . getPublicKey = function getPublicKey ( encoding , format ) {
252237const f = getFormat ( format ) ;
253238const key = this [ kHandle ] . getPublicKey ( f ) ;
254- encoding = encoding || getDefaultEncoding ( ) ;
255239return encode ( key , encoding ) ;
256240} ;
257241
258242ECDH . convertKey = function convertKey ( key , curve , inEnc , outEnc , format ) {
259243validateString ( curve , 'curve' ) ;
260- const encoding = inEnc || getDefaultEncoding ( ) ;
261- key = getArrayBufferOrView ( key , 'key' , encoding ) ;
262- outEnc = outEnc || encoding ;
244+ key = getArrayBufferOrView ( key , 'key' , inEnc ) ;
263245const f = getFormat ( format ) ;
264246const convertedKey = _ECDHConvertKey ( key , curve , f ) ;
265247return encode ( convertedKey , outEnc ) ;
0 commit comments