block word digest SHA-1 512 32 160 SHA-256 512 32 256 SHA-384 1024 64 384 SHA-512 1024 64 512
211212213214215216217
static public class ecCVCDSA512 extends SignatureSpi { public ecCVCDSA512() { super(new SHA512Digest(), new ECDSASigner(), new CVCDSAEncoder()); }
250251252253254255256
static public class dsa512 extends DSASigner { public dsa512() { super(new SHA512Digest(), new org.bouncycastle.crypto.signers.DSASigner()); }
161162163164165166167168169170171
String alg = dis.readUTF(); if ("SHA-512".equals(alg)) { hashAlg = new SHA512Digest(); } else if ("SHA-256".equals(alg)) { hashAlg = new SHA256Digest(); }
243244245246247248249
static public class McElieceFujisaki512 extends McElieceFujisakiCipherSpi { public McElieceFujisaki512() { super(new SHA512Digest(), new McElieceFujisakiCipher()); }
183184185186187188189190191192193
bitsF = dis.readInt(); keyGenAlg = dis.read(); String alg = dis.readUTF(); if ("SHA-512".equals(alg)) { hashAlg = new SHA512Digest(); } else if ("SHA-256".equals(alg)) { hashAlg = new SHA256Digest(); }
161162163164165166167
static public class McEliecePKCS512 extends McEliecePKCSCipherSpi { public McEliecePKCS512() { super(new SHA512Digest(), new McEliecePKCSCipher()); }
202203204205206207208209210211212
438439440441442443444
public static class SHA512 extends JCEMac { public SHA512() { super(new HMac(new SHA512Digest())); }
450451452453454455456
public static class OldSHA512 extends JCEMac { public OldSHA512() { super(new OldHMac(new SHA512Digest())); }
271272273274275276277
static public class SHA512WithRSAEncryption extends JDKDigestSignature { public SHA512WithRSAEncryption() { super(NISTObjectIdentifiers.id_sha512, new SHA512Digest(), new PKCS1Encoding(new RSABlindedEngine())); }