UNPKG

@opendatalabs/vana-sdk

Version:

A TypeScript library for interacting with Vana Network smart contracts.

29 lines 730 B
const STANDARD_PGP_CONFIG = { preferredCompressionAlgorithm: 2, // zlib (openpgp.enums.compression.zlib) preferredSymmetricAlgorithm: 7 // aes256 (openpgp.enums.symmetric.aes256) }; function processPGPKeyOptions(options) { return { name: options?.name ?? "Vana User", email: options?.email ?? "user@vana.org", passphrase: options?.passphrase }; } function getPGPKeyGenParams(options) { const { name, email, passphrase } = processPGPKeyOptions(options); return { type: "rsa", rsaBits: 2048, userIDs: [{ name, email }], passphrase, config: STANDARD_PGP_CONFIG }; } export { STANDARD_PGP_CONFIG, getPGPKeyGenParams, processPGPKeyOptions }; //# sourceMappingURL=pgp-utils.js.map