MCPcopy Create free account
hub / github.com/mscdex/ssh2 / genOpenSSLDSAPriv

Function genOpenSSLDSAPriv

lib/protocol/keyParser.js:216–227  ·  view source on GitHub ↗
(p, q, g, y, x)

Source from the content-addressed store, hash-verified

214}
215
216function genOpenSSLDSAPriv(p, q, g, y, x) {
217 const asnWriter = new Ber.Writer();
218 asnWriter.startSequence();
219 asnWriter.writeInt(0x00, Ber.Integer);
220 asnWriter.writeBuffer(p, Ber.Integer);
221 asnWriter.writeBuffer(q, Ber.Integer);
222 asnWriter.writeBuffer(g, Ber.Integer);
223 asnWriter.writeBuffer(y, Ber.Integer);
224 asnWriter.writeBuffer(x, Ber.Integer);
225 asnWriter.endSequence();
226 return makePEM('DSA PRIVATE', asnWriter.buffer);
227}
228
229function genOpenSSLEdPub(pub) {
230 const asnWriter = new Ber.Writer();

Callers 2

parseOpenSSHPrivKeysFunction · 0.85
keyParser.jsFile · 0.85

Calls 1

makePEMFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…