ethereumjs-monorepo

@ethereumjs/devp2p


@ethereumjs/devp2p / MAC

Class: MAC

Defined in: packages/devp2p/src/rlpx/mac.ts:8

Constructors

Constructor

new MAC(secret): MAC

Defined in: packages/devp2p/src/rlpx/mac.ts:11

Parameters

secret

Uint8Array

Returns

MAC

Methods

digest()

digest(): Uint8Array<ArrayBuffer>

Defined in: packages/devp2p/src/rlpx/mac.ts:34

Returns

Uint8Array<ArrayBuffer>


update()

update(data): void

Defined in: packages/devp2p/src/rlpx/mac.ts:16

Parameters

data
string Uint8Array<ArrayBufferLike>

Returns

void


updateBody()

updateBody(data): void

Defined in: packages/devp2p/src/rlpx/mac.ts:26

Parameters

data
string Uint8Array<ArrayBufferLike>

Returns

void


updateHeader()

updateHeader(data): void

Defined in: packages/devp2p/src/rlpx/mac.ts:20

Parameters

data
string Uint8Array<ArrayBufferLike>

Returns

void