Properties
Static
Readonly
RC
Static
Readonly
r
r: number[][] = ...
Methods
Compute224
- Compute224(input: THashInput): Promise<string>
-
Returns Promise<string>
Compute256
- Compute256(input: THashInput): Promise<string>
-
Returns Promise<string>
Compute384
- Compute384(input: THashInput): Promise<string>
-
Returns Promise<string>
Compute512
- Compute512(input: THashInput): Promise<string>
-
Returns Promise<string>
ComputeSHAKE128
- ComputeSHAKE128(input: THashInput, len: number): Promise<string>
-
Returns Promise<string>
ComputeSHAKE256
- ComputeSHAKE256(input: THashInput, len: number): Promise<string>
-
Returns Promise<string>
Keccak
- Keccak(data: IDataAcquisition<ByteArray>, r: number, c: number, xof?: boolean, len?: number, b?: 25 | 50 | 100 | 200 | 400 | 800 | 1600): Promise<string>
-
Parameters
-
-
r: number
-
c: number
-
xof: boolean = false
-
Optional
len: number
-
b: 25 | 50 | 100 | 200 | 400 | 800 | 1600 = 1600
Returns Promise<string>
KeccakF
- KeccakF(a: KavenUInt64[][], b?: 25 | 50 | 100 | 200 | 400 | 800 | 1600): KavenUInt64[][]
-
Parameters
-
-
b: 25 | 50 | 100 | 200 | 400 | 800 | 1600 = 1600
Protected
PrintState
- PrintState(state: KavenUInt64[][]): void
-
Returns void
Round constants