CryptoWorkerImpl
Expression Extends:
class CryptoWorkerImpl extends IWorker.Stub(CryptoWorker)
Mixin Extends:
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}>{valid:> |
|
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}>{valid:> source
Params:
Name | Type | Attribute | Description |
blockSerialized | Uint8Array | ||
transactionValid | Array<boolean|undefined> | ||
timeNow | number | ||
genesisHash | Uint8Array | ||
networkId | number |
Return:
Promise<{valid: boolean, pow: SerialBuffer, interlinkHash: SerialBuffer, bodyHash: SerialBuffer}>{valid:> |
public computeArgon2d(input: Uint8Array): Uint8Array source
Params:
Name | Type | Attribute | Description |
input | Uint8Array |
Return:
Uint8Array |
public computeArgon2dBatch(inputs: Array<Uint8Array>): Array<Uint8Array> source
Params:
Name | Type | Attribute | Description |
inputs | Array<Uint8Array> |
Return:
Array<Uint8Array> |
public async init(name: *) source
Params:
Name | Type | Attribute | Description |
name | * |
public kdf(key: Uint8Array, salt: Uint8Array, iterations: number, outputSize: number): Uint8Array source
Params:
Name | Type | Attribute | Description |
key | Uint8Array | ||
salt | Uint8Array | ||
iterations | number | ||
outputSize | number |
Return:
Uint8Array |
public kdfLegacy(key: Uint8Array, salt: Uint8Array, iterations: number, outputSize: number): Uint8Array source
Params:
Name | Type | Attribute | Description |
key | Uint8Array | ||
salt | Uint8Array | ||
iterations | number | ||
outputSize | number |
Return:
Uint8Array |