Interface SymmetricEncryptionInterface
interface SymmetricEncryptionInterface { decrypt( message: string, key: CryptographyKey, assocData?: string, ): Promise<string | Buffer>; encrypt( message: string | Buffer, key: CryptographyKey, assocData?: string, ): Promise<string>;} Methods
decrypt
- decrypt(
message: string,
key: CryptographyKey,
assocData?: string,
): Promise<string | Buffer> Parameters
- message: string
- key: CryptographyKey
Optional
assocData: string
Returns Promise<string | Buffer>
encrypt
- encrypt(
message: string | Buffer,
key: CryptographyKey,
assocData?: string,
): Promise<string> Parameters
- message: string | Buffer
- key: CryptographyKey
Optional
assocData: string
Returns Promise<string>
Interface for symmetric encryption classes supported by this library.