import forge from 'node-forge'; import { Buffer } from 'buffer'; const encryptCard = async (card, pubkey) => { var formatpubkey = `-----BEGIN PUBLIC KEY-----\n${pubkey}\n-----END PUBLIC KEY-----` const publicKey = forge.pki.publicKeyFromPem(formatpubkey) const cardBuffer = Buffer.from(card) let encryptedCard = publicKey.encrypt(card, 'RSA-OAEP') return forge.util.encode64(encryptedCard) } export default { encryptCard }