UNPKG

@iotize/device-client.js

Version:

IoTize Device client for Javascript

21 lines (20 loc) 730 B
import { Encoder, Decoder } from "../../core/converter"; export declare type AesEcb128ConverterOptions = SymetricOption | AsymetricOption; interface SymetricOption { key: string; iv: string; } export interface AsymetricOption { key: string; ivDecode: string; ivEncode: string; } export declare class AesEcb128Converter implements Encoder<Uint8Array, Uint8Array>, Decoder<Uint8Array, Uint8Array> { private _options?; constructor(options?: AesEcb128ConverterOptions); setOptions(options: AesEcb128ConverterOptions): void; readonly options: AesEcb128ConverterOptions | undefined; encode(data: Uint8Array): Uint8Array; decode(data: Uint8Array): Uint8Array; } export {};