public ExtendedDigest get(AlgorithmIdentifier digestAlgorithmIdentifier) { return new SHA384Digest(); } });
/** * State constructor - create a digest initialised with the state of a previous one. * * @param encodedState the encoded state from the originating digest. */ public SHA384Digest(byte[] encodedState) { restoreState(encodedState); }
public int doFinal( byte[] out, int outOff) { finish(); Pack.longToBigEndian(H1, out, outOff); Pack.longToBigEndian(H2, out, outOff + 8); Pack.longToBigEndian(H3, out, outOff + 16); Pack.longToBigEndian(H4, out, outOff + 24); Pack.longToBigEndian(H5, out, outOff + 32); Pack.longToBigEndian(H6, out, outOff + 40); reset(); return DIGEST_LENGTH; }
public byte[] getEncodedState() { byte[] encoded = new byte[getEncodedStateSize()]; super.populateState(encoded); return encoded; } }
public int doFinal( byte[] out, int outOff) { finish(); Pack.longToBigEndian(H1, out, outOff); Pack.longToBigEndian(H2, out, outOff + 8); Pack.longToBigEndian(H3, out, outOff + 16); Pack.longToBigEndian(H4, out, outOff + 24); Pack.longToBigEndian(H5, out, outOff + 32); Pack.longToBigEndian(H6, out, outOff + 40); reset(); return DIGEST_LENGTH; }
public ExtendedDigest get(AlgorithmIdentifier digestAlgorithmIdentifier) { return new SHA384Digest(); } });
public ExtendedDigest get(AlgorithmIdentifier digestAlgorithmIdentifier) { return new SHA384Digest(); } });
public static Digest createSHA384() { return new SHA384Digest(); }
public Memoable copy() { return new SHA384Digest(this); }
public Digest() { super(new SHA384Digest()); }
public Digest() { super(new SHA384Digest()); }
public OldSHA384() { super(new OldHMac(new SHA384Digest())); } }
public OldSHA384() { super(new OldHMac(new SHA384Digest())); } }
public TLS12withSHA384() { super("TLS12withSHA384KDF", new HMac(new SHA384Digest())); } }
public OldSHA384() { super(new OldHMac(new SHA384Digest())); } }
public SHA384() { super(new HMac(new SHA384Digest())); } }
public HashMac() { super(new HMac(new SHA384Digest())); } }
public SHA384() { super(new HMac(new SHA384Digest())); } }
public HashMac() { super(new HMac(new SHA384Digest())); } }
public withSha384() { super(new SHA384Digest(), new RainbowSigner()); } }