block word digest SHA-1 512 32 160 SHA-256 512 32 256 SHA-384 1024 64 384 SHA-512 1024 64 512
314315316317318319320
static public class ecDSA512 extends JDKDSASigner { public ecDSA512() { super("SHA512withECDSA", new SHA512Digest(), new ECDSASigner()); }
360361362363364365366
static public class ecNR512 extends JDKDSASigner { public ecNR512() { super("SHA512withECNR", new SHA512Digest(), new ECNRSigner()); }
103104105106107108109110111112
{ return new SHA384Digest(); } if (sha512.contains(digestName)) { return new SHA512Digest(); } return null; }
4546474849505152535455
case HashAlgorithmTags.SHA256: return new SHA256Digest(); case HashAlgorithmTags.SHA384: return new SHA384Digest(); case HashAlgorithmTags.SHA512: return new SHA512Digest(); case HashAlgorithmTags.MD2: return new MD2Digest(); case HashAlgorithmTags.MD5: return new MD5Digest(); case HashAlgorithmTags.RIPEMD160:
278279280281282283284
static public class dsa512 extends JDKDSASigner { public dsa512() { super(new SHA512Digest(), new DSASigner()); }
152153154155156157158
static public class ecDSA512 extends Signature { public ecDSA512() { super(new SHA512Digest(), new ECDSASigner(), new StdDSAEncoder()); }
206207208209210211212
static public class ecNR512 extends Signature { public ecNR512() { super(new SHA512Digest(), new ECNRSigner(), new StdDSAEncoder()); }
295296297298299300301
static public class SHA512WithRSAEncryption extends JDKDigestSignature { public SHA512WithRSAEncryption() { super(NISTObjectIdentifiers.id_sha512, new SHA512Digest(), new PKCS1Encoding(new RSABlindedEngine())); }
438439440441442443444
public static class SHA512 extends JCEMac { public SHA512() { super(new HMac(new SHA512Digest())); }