UNPKG

@storacha/encrypt-upload-client

Version:

Client for upload and download encrypted files

26 lines 1.27 kB
/** * Create a KMS crypto adapter for Node.js using the generic AES-CTR streaming crypto. * Works in Node.js & browser environments. * * @param {URL|string} keyManagerServiceURL * @param {string} keyManagerServiceDID */ export function createGenericKMSAdapter(keyManagerServiceURL: URL | string, keyManagerServiceDID: string): KMSCryptoAdapter; /** * Create a Lit crypto adapter for Node.js using AES-CBC (legacy). * Compatible with previous versions of the library. * * @deprecated Use createGenericLitAdapter instead for new uploads. * @param {import('@lit-protocol/lit-node-client').LitNodeClient} litClient */ export function createNodeLitAdapter(litClient: import("@lit-protocol/lit-node-client").LitNodeClient): LitCryptoAdapter; /** * Create a Lit crypto adapter for Node.js using the generic AES-CTR streaming crypto. * Works in Node.js & browser environments. * * @param {import('@lit-protocol/lit-node-client').LitNodeClient} litClient */ export function createGenericLitAdapter(litClient: import("@lit-protocol/lit-node-client").LitNodeClient): LitCryptoAdapter; import { KMSCryptoAdapter } from './adapters/kms-crypto-adapter.js'; import { LitCryptoAdapter } from './adapters/lit-crypto-adapter.js'; //# sourceMappingURL=factories.node.d.ts.map