APIdia Launch Partner
Top Inners Fields Constructors Methods
sun.security.provider

public Class SHA3Parallel

extends Object
Class Inheritance
Known Direct Subclasses
sun.security.provider.SHA3Parallel.Shake128Parallel
Imports
jdk.internal.vm.annotation.IntrinsicCandidate, java.security.InvalidAlgorithmParameterException, java.util.Arrays

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private int
private byte[][]
private static final int
private long[][]
private static final int

Constructor Summary

AccessConstructor and Description
private
SHA3Parallel(byte[][] buffers, int blockSize)

Method Summary

Modifier and TypeMethod and Description
private static int
doubleKeccak(long[] lanes0, long[] lanes1)

private static int
doubleKeccakJava(long[] lanes0, long[] lanes1)

private static int
quadKeccak(long[] lanes0, long[] lanes1, long[] lanes2, long[] lanes3)

public void
reset(byte[][] buffers)

public int
squeezeBlock(int nr)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

blockSizeback to summary
private int blockSize
buffersback to summary
private byte[][] buffers
DMback to summary
private static final int DM
lanesArrback to summary
private long[][] lanesArr
NRPARback to summary
private static final int NRPAR

Constructor Detail

SHA3Parallelback to summary
private SHA3Parallel(byte[][] buffers, int blockSize) throws InvalidAlgorithmParameterException

Method Detail

doubleKeccakback to summary
private static int doubleKeccak(long[] lanes0, long[] lanes1)
Annotations
@IntrinsicCandidate
doubleKeccakJavaback to summary
private static int doubleKeccakJava(long[] lanes0, long[] lanes1)
quadKeccakback to summary
private static int quadKeccak(long[] lanes0, long[] lanes1, long[] lanes2, long[] lanes3)
Annotations
@IntrinsicCandidate
resetback to summary
public void reset(byte[][] buffers) throws InvalidAlgorithmParameterException
squeezeBlockback to summary
public int squeezeBlock(int nr) throws InvalidAlgorithmParameterException
sun.security.provider back to summary

public final Class SHA3Parallel.Shake128Parallel

extends SHA3Parallel
Class Inheritance

Constructor Summary

AccessConstructor and Description
public
Shake128Parallel(byte[][] buf)

Method Summary

Inherited from sun.security.provider.SHA3Parallel:
resetsqueezeBlock

Constructor Detail

Shake128Parallelback to summary
public Shake128Parallel(byte[][] buf) throws InvalidAlgorithmParameterException