UNPKG

esp-ble-prov

Version:
22 lines (21 loc) 660 B
import Security from "./security"; interface Security1Options { pop?: string; } export default class Security1 extends Security { private privateKey; private publicKeyBuffer; private devicePublicKeyBuffer; private pop; private cipher; constructor(options?: Security1Options); private generateX25519Key; private deriveSharedKey; setup0Request(): Promise<Uint8Array<ArrayBufferLike>>; setup0Response(response: Uint8Array): Promise<void>; setup1Request(): Uint8Array; setup1Response(response: Uint8Array): void; encrypt(data: Uint8Array): Uint8Array; decrypt(data: Uint8Array): Uint8Array; } export {};