block word digest SHA-1 512 32 160 SHA-224 512 32 224 SHA-256 512 32 256 SHA-384 1024 64 384 SHA-512 1024 64 512
179180181182183184185
static public class ecNR224 extends Signature { public ecNR224() { super(new SHA224Digest(), new ECNRSigner(), new StdDSAEncoder()); }
224225226227228229230
static public class ecCVCDSA224 extends Signature { public ecCVCDSA224() { super(new SHA224Digest(), new ECDSASigner(), new CVCDSAEncoder()); }
151152153154155156157158159160161
{ cipher = new BufferedAsymmetricBlockCipher(new OAEPEncoding(new ElGamalEngine(), new SHA1Digest())); } else if (pad.equals("OAEPWITHSHA224ANDMGF1PADDING")) { cipher = new BufferedAsymmetricBlockCipher(new OAEPEncoding(new ElGamalEngine(), new SHA224Digest())); } else if (pad.equals("OAEPWITHSHA256ANDMGF1PADDING")) { cipher = new BufferedAsymmetricBlockCipher(new OAEPEncoding(new ElGamalEngine(), new SHA256Digest())); }
405406407408409410411
public static class SHA224 extends JCEMac { public SHA224() { super(new HMac(new SHA224Digest())); }
919293949596979899100101
{ return new MD5Digest(); } if (sha224.contains(digestName)) { return new SHA224Digest(); } if (sha256.contains(digestName)) { return new SHA256Digest(); }
268269270271272273274
static public class SHA224WithRSAEncryption extends JDKDigestSignature { public SHA224WithRSAEncryption() { super(NISTObjectIdentifiers.id_sha224, new SHA224Digest(), new PKCS1Encoding(new RSABlindedEngine())); }
393394395396397398399
126127128129130131132
static public class ecDSA224 extends Signature { public ecDSA224() { super(new SHA224Digest(), new ECDSASigner(), new StdDSAEncoder()); }
180181182183184185186
225226227228229230231