public ExtendedDigest get(AlgorithmIdentifier digestAlgorithmIdentifier) { return new SHA512Digest(); } });
public void reset(Memoable other) { SHA512Digest d = (SHA512Digest)other; copyIn(d); }
private static byte[] getSHA512(String key) { SHA512Digest digester = new SHA512Digest(); byte[] retValue = new byte[digester.getDigestSize()]; digester.update(key.getBytes(), 0, key.length()); digester.doFinal(retValue, 0); return retValue; }
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); Pack.longToBigEndian(H7, out, outOff + 48); Pack.longToBigEndian(H8, out, outOff + 56); reset(); return DIGEST_LENGTH; }
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); Pack.longToBigEndian(H7, out, outOff + 48); Pack.longToBigEndian(H8, out, outOff + 56); reset(); return DIGEST_LENGTH; }
public ExtendedDigest get(AlgorithmIdentifier digestAlgorithmIdentifier) { return new SHA512Digest(); } });
public ExtendedDigest get(AlgorithmIdentifier digestAlgorithmIdentifier) { return new SHA512Digest(); } });
public Digest() { super(new SHA512Digest()); }
public Memoable copy() { return new SHA512Digest(this); }
public static Digest createSHA512() { return new SHA512Digest(); }
public Digest() { super(new SHA512Digest()); }
public HashMac() { super(new HMac(new SHA512Digest())); } }
public OldSHA512() { super(new OldHMac(new SHA512Digest())); } }
public OldSHA512() { super(new OldHMac(new SHA512Digest())); } }
public HashMac() { super(new HMac(new SHA512Digest())); } }
public OldSHA512() { super(new OldHMac(new SHA512Digest())); } }
public SHA512() { super(new HMac(new SHA512Digest())); } }
public TLS12withSHA512() { super("TLS12withSHA512KDF", new HMac(new SHA512Digest())); } }
public SHA512() { super(new HMac(new SHA512Digest())); } }
public withSha512() { super("SHA512withXMSSMT", new SHA512Digest(), new XMSSMTSigner()); } }