UNPKG

xiot-core-xcp-ts

Version:
26 lines (25 loc) 899 B
import { XcpClientVerifier } from '../XcpClientVerifier'; import { XcpSessionKey } from '../common/XcpSessionKey'; import { XcpClient } from '../XcpClient'; import { XcpClientCipher } from '../XcpClientCipher'; import { XcpFrameCodecType } from '../common/XcpFrameCodecType'; export declare class XcpClientVerifierImpl implements XcpClientVerifier { private client; private version; private cipher; private codec; private sharedKey; private verifyKey; private sessionInfo; constructor(client: XcpClient, version: string, cipher: XcpClientCipher, codec: XcpFrameCodecType); start(): Promise<XcpSessionKey>; private initialization; private generateKeyPair; private verifyStart; private parseResultVerifyStart; private verifyFinish; private sign; private verify; private parseQueryVerifyFinish; private parseResultVerifyFinish; }