/** * Encrypts data using AES-256-CBC. * @param iv Initialization vector (16 bytes). * @param key Encryption key (32 bytes). * @param data Plaintext bytes. * @returns Ciphertext bytes with PKCS#7 padding applied. */ export declare function aesCbcEncrypt(iv: Uint8Array, key: Uint8Array, data: Uint8Array): Promise; /** * Decrypts data using AES-256-CBC. * @param iv Initialization vector (16 bytes). * @param key Encryption key (32 bytes). * @param data Ciphertext bytes. * @returns Decrypted plaintext bytes without PKCS#7 padding. */ export declare function aesCbcDecrypt(iv: Uint8Array, key: Uint8Array, data: Uint8Array): Promise; /** * Encrypts data using AES-256-CBC. * @param iv Initialization vector (16 bytes). * @param key Encryption key (32 bytes). * @param data Plaintext bytes. * @returns Ciphertext bytes with PKCS#7 padding applied. */ export declare function aesCbcEncryptSync(iv: Uint8Array, key: Uint8Array, data: Uint8Array): Uint8Array; /** * Decrypts data using AES-256-CBC. * @param iv Initialization vector (16 bytes). * @param key Encryption key (32 bytes). * @param data Ciphertext bytes. * @returns Decrypted plaintext bytes without PKCS#7 padding. */ export declare function aesCbcDecryptSync(iv: Uint8Array, key: Uint8Array, data: Uint8Array): Uint8Array; //# sourceMappingURL=aes.d.mts.map