Lines Matching refs:generator
71 function DiffieHellman(sizeOrKey, keyEncoding, generator, genEncoding) {
73 return new DiffieHellman(sizeOrKey, keyEncoding, generator, genEncoding);
95 genEncoding = generator;
96 generator = keyEncoding;
107 if (!generator) {
108 generator = DH_GENERATOR;
109 } else if (typeof generator === 'number') {
110 validateInt32(generator, 'generator');
111 } else if (typeof generator === 'string') {
112 generator = toBuf(generator, genEncoding);
113 } else if (!isArrayBufferView(generator) && !isAnyArrayBuffer(generator)) {
115 'generator',
117 generator,
122 this[kHandle] = new _DiffieHellman(sizeOrKey, generator);
188 const generator = this[kHandle].getGenerator();
190 return encode(generator, encoding);