UNPKG

@xtsai/xai-utils

Version:

The xai-utils is an openai nodejs sdk compatible extension library.

30 lines 833 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateES256Keypairs = generateES256Keypairs; const crypto_1 = require("crypto"); /** * JWT * https://docs.topperpay.com/widgets/ * @see https://notes.salrahman.com/generate-es256-es384-es512-private-keys/ * Algorithm Curve * ES256 prime256v1 * ES384 secp384r1 * ES512 secp521r1 */ function generateES256Keypairs(passphrase) { const res = (0, crypto_1.generateKeyPairSync)('ec', { namedCurve: 'prime256v1', publicKeyEncoding: { type: 'spki', format: 'pem', }, privateKeyEncoding: { type: 'pkcs8', format: 'pem', cipher: 'aes-256-cbc', passphrase: passphrase, }, }); return res; } //# sourceMappingURL=keypair.js.map