Skip to main content

NodeCryptoAdapter

@totemsdk/server


@totemsdk/server / NodeCryptoAdapter

Class: NodeCryptoAdapter

Implements

Constructors

Constructor

new NodeCryptoAdapter(): NodeCryptoAdapter

Returns

NodeCryptoAdapter

Methods

randomBytes()

randomBytes(length): Uint8Array

Parameters

length

number

Returns

Uint8Array

Implementation of

CryptoAdapter.randomBytes


sha256()

sha256(data): Uint8Array

Parameters

data

Uint8Array

Returns

Uint8Array

Implementation of

CryptoAdapter.sha256


sha256Async()

sha256Async(data): Promise<Uint8Array<ArrayBufferLike>>

Parameters

data

Uint8Array

Returns

Promise<Uint8Array<ArrayBufferLike>>

Implementation of

CryptoAdapter.sha256Async