Home Reference Source Test
public class | source

CryptoWorkerImpl

Expression Extends:

class CryptoWorkerImpl extends IWorker.Stub(CryptoWorker)

Mixin Extends:

IWorker~IWorker.Stub, CryptoWorker

Constructor Summary

Public Constructor
public

Method Summary

Public Methods
public

async blockVerify(blockSerialized: Uint8Array, transactionValid: Array<boolean|undefined>, timeNow: number, genesisHash: Uint8Array, networkId: number): Promise<{valid: boolean, pow: SerialBuffer, interlinkHash: SerialBuffer, bodyHash: SerialBuffer}>

public

computeArgon2d(input: Uint8Array): Uint8Array

public

computeArgon2dBatch(inputs: Array<Uint8Array>): Array<Uint8Array>

public

async init(name: *)

public

kdf(key: Uint8Array, salt: Uint8Array, iterations: number, outputSize: number): Uint8Array

public

kdfLegacy(key: Uint8Array, salt: Uint8Array, iterations: number, outputSize: number): Uint8Array

this method was deprecated.

Public Constructors

public constructor() source

Public Methods

public async blockVerify(blockSerialized: Uint8Array, transactionValid: Array<boolean|undefined>, timeNow: number, genesisHash: Uint8Array, networkId: number): Promise<{valid: boolean, pow: SerialBuffer, interlinkHash: SerialBuffer, bodyHash: SerialBuffer}> source

Params:

NameTypeAttributeDescription
blockSerialized Uint8Array
transactionValid Array<boolean|undefined>
timeNow number
genesisHash Uint8Array
networkId number

Return:

Promise<{valid: boolean, pow: SerialBuffer, interlinkHash: SerialBuffer, bodyHash: SerialBuffer}>

public computeArgon2d(input: Uint8Array): Uint8Array source

Params:

NameTypeAttributeDescription
input Uint8Array

Return:

Uint8Array

public computeArgon2dBatch(inputs: Array<Uint8Array>): Array<Uint8Array> source

Params:

NameTypeAttributeDescription
inputs Array<Uint8Array>

Return:

Array<Uint8Array>

public async init(name: *) source

Params:

NameTypeAttributeDescription
name *

public kdf(key: Uint8Array, salt: Uint8Array, iterations: number, outputSize: number): Uint8Array source

Params:

NameTypeAttributeDescription
key Uint8Array
salt Uint8Array
iterations number
outputSize number

Return:

Uint8Array

public kdfLegacy(key: Uint8Array, salt: Uint8Array, iterations: number, outputSize: number): Uint8Array source

this method was deprecated.

Params:

NameTypeAttributeDescription
key Uint8Array
salt Uint8Array
iterations number
outputSize number

Return:

Uint8Array