Lines Matching refs:encoding
100 const encoding = getDefaultEncoding();
101 keyEncoding = keyEncoding || encoding;
102 genEncoding = genEncoding || encoding;
149 function dhGenerateKeys(encoding) {
151 encoding = encoding || getDefaultEncoding();
152 return encode(keys, encoding);
161 const encoding = getDefaultEncoding();
162 inEnc = inEnc || encoding;
163 outEnc = outEnc || encoding;
176 function dhGetPrime(encoding) {
178 encoding = encoding || getDefaultEncoding();
179 return encode(prime, encoding);
187 function dhGetGenerator(encoding) {
189 encoding = encoding || getDefaultEncoding();
190 return encode(generator, encoding);
198 function dhGetPublicKey(encoding) {
200 encoding = encoding || getDefaultEncoding();
201 return encode(key, encoding);
209 function dhGetPrivateKey(encoding) {
211 encoding = encoding || getDefaultEncoding();
212 return encode(key, encoding);
216 DiffieHellman.prototype.setPublicKey = function setPublicKey(key, encoding) {
217 encoding = encoding || getDefaultEncoding();
218 key = getArrayBufferOrView(key, 'key', encoding);
224 DiffieHellman.prototype.setPrivateKey = function setPrivateKey(key, encoding) {
225 encoding = encoding || getDefaultEncoding();
226 key = getArrayBufferOrView(key, 'key', encoding);
245 ECDH.prototype.generateKeys = function generateKeys(encoding, format) {
248 return this.getPublicKey(encoding, format);
251 ECDH.prototype.getPublicKey = function getPublicKey(encoding, format) {
254 encoding = encoding || getDefaultEncoding();
255 return encode(key, encoding);
260 const encoding = inEnc || getDefaultEncoding();
261 key = getArrayBufferOrView(key, 'key', encoding);
262 outEnc = outEnc || encoding;
268 function encode(buffer, encoding) {
269 if (encoding && encoding !== 'buffer')
270 buffer = buffer.toString(encoding);