/opt/canhelp/node_modules/@better-auth/utils/dist
Edit: /opt/canhelp/node_modules/@better-auth/utils/dist/rsa.d.cts (1015B)
type ExportFormat = "jwk" | "spki" | "pkcs8";
declare const rsa: {
generateKeyPair: (modulusLength?: 2048 | 4096, hash?: "SHA-256" | "SHA-384" | "SHA-512") => Promise
;
exportKey: (key: CryptoKey, format: E) => Promise;
importKey: (key: JsonWebKey, usage?: "encrypt" | "decrypt", hash?: "SHA-256" | "SHA-384" | "SHA-512") => Promise;
encrypt: (key: CryptoKey, data: string | ArrayBuffer | ArrayBufferView) => Promise;
decrypt: (key: CryptoKey, data: ArrayBuffer | ArrayBufferView) => Promise;
sign: (key: CryptoKey, data: string | ArrayBuffer | ArrayBufferView, saltLength?: number) => Promise;
verify: (key: CryptoKey, { signature, data, saltLength, }: {
signature: ArrayBuffer | ArrayBufferView | string;
data: string | ArrayBuffer | ArrayBufferView | string;
saltLength?: number;
}) => Promise;
};
export { rsa };