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