UNPKG

@airgap/etherlink

Version:

The @airgap/etherlink package is an implementation of the ICoinProtocol interface from @airgap/coinlib-core.

8 lines (7 loc) 552 B
import { ExtendedSecretKey, SecretKey } from '../../../types/key'; import { _OfflineProtocol } from '../../protocol'; export declare type AESExtension<T extends _OfflineProtocol> = T extends _OfflineProtocol<any, any, any, any, any, any, any, any, infer _SecretKey> ? AES<_SecretKey> : never; export interface AES<_SecretKey extends SecretKey | ExtendedSecretKey = SecretKey> { encryptAESWithSecretKey(payload: string, secretKey: _SecretKey): Promise<string>; decryptAESWithSecretKey(payload: string, secretKey: _SecretKey): Promise<string>; }