UNPKG

js-crypto-aes

Version:

Universal Module for AES Encryption and Decryption in JavaScript

23 lines (22 loc) 1.25 kB
/** * index.js */ export declare const encrypt: (msg: Uint8Array, key: Uint8Array, { name, iv, additionalData, tagLength }: import("./params").cipherOptions) => Promise<Uint8Array>; export declare const decrypt: (data: Uint8Array, key: Uint8Array, { name, iv, additionalData, tagLength }: import("./params").cipherOptions) => Promise<Uint8Array>; export declare const wrapKey: (keyToBeWrapped: Uint8Array, wrappingKey: Uint8Array, { name }: { name: "AES-KW"; }) => Promise<Uint8Array>; export declare const unwrapKey: (wrappedKey: Uint8Array, wrappingKey: Uint8Array, { name }: { name: "AES-KW"; }) => Promise<Uint8Array>; declare const _default: { encrypt: (msg: Uint8Array, key: Uint8Array, { name, iv, additionalData, tagLength }: import("./params").cipherOptions) => Promise<Uint8Array>; decrypt: (data: Uint8Array, key: Uint8Array, { name, iv, additionalData, tagLength }: import("./params").cipherOptions) => Promise<Uint8Array>; wrapKey: (keyToBeWrapped: Uint8Array, wrappingKey: Uint8Array, { name }: { name: "AES-KW"; }) => Promise<Uint8Array>; unwrapKey: (wrappedKey: Uint8Array, wrappingKey: Uint8Array, { name }: { name: "AES-KW"; }) => Promise<Uint8Array>; }; export default _default;