Fixes for SSH

This commit is contained in:
Raven Scott
2026-04-08 20:12:29 -04:00
parent 4757b2a4b0
commit 355a6ef344
15 changed files with 640 additions and 396 deletions
@@ -4,6 +4,7 @@ const bareCrypto = require('bare-crypto')
const { Ber } = require('asn1')
const { Buffer: Asn1Buffer } = require('safer-buffer')
const { getCiphers, getHashes } = require('./lists.js')
const { wrapSign, wrapVerify } = require('./pem-ed25519.js')
const nextTick =
typeof queueMicrotask === 'function'
@@ -155,5 +156,7 @@ module.exports = Object.assign({}, bareCrypto, {
generateKeyPair,
createPublicKey,
diffieHellman,
createECDH
createECDH,
sign: wrapSign(bareCrypto, bareCrypto.sign.bind(bareCrypto)),
verify: wrapVerify(bareCrypto, bareCrypto.verify.bind(bareCrypto))
})