Skip to main content

makeNoiseHandler

amiudmodz


amiudmodz / makeNoiseHandler

Function: makeNoiseHandler()

makeNoiseHandler(__namedParameters): object

Defined in: src/Utils/noise-handler.ts:52

Parameters​

__namedParameters​

keyPair​

KeyPair

logger​

ILogger

NOISE_HEADER​

Uint8Array

routingInfo?​

Buffer<ArrayBufferLike>

Returns​

object

authenticate()​

authenticate: (data) => void

Parameters​

data​

Uint8Array

Returns​

void

decodeFrame()​

decodeFrame: (newData, onFrame) => Promise<void>

Parameters​

newData​

Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>

onFrame​

(buff) => void

Returns​

Promise<void>

decrypt()​

decrypt: (ciphertext) => Uint8Array

Parameters​

ciphertext​

Uint8Array

Returns​

Uint8Array

encodeFrame()​

encodeFrame: (data) => Buffer<ArrayBuffer>

Parameters​

data​

Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>

Returns​

Buffer<ArrayBuffer>

encrypt()​

encrypt: (plaintext) => Uint8Array

Parameters​

plaintext​

Uint8Array

Returns​

Uint8Array

finishInit()​

finishInit: () => Promise<void>

Returns​

Promise<void>

mixIntoKey()​

mixIntoKey: (data) => void

Parameters​

data​

Uint8Array

Returns​

void

processHandshake()​

processHandshake: (__namedParameters, noiseKey) => Uint8Array<ArrayBufferLike>

Parameters​

__namedParameters​

HandshakeMessage

noiseKey​

KeyPair

Returns​

Uint8Array<ArrayBufferLike>