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())); }
246247248249250251252
static public class SHA224WithRSAEncryption extends JDKDigestSignature { public SHA224WithRSAEncryption() { super("SHA224withRSA", NISTObjectIdentifiers.id_sha224, new SHA224Digest(), new PKCS1Encoding(new RSABlindedEngine())); }
184185186187188189190191192193194
{ cipher = new OAEPEncoding(new RSAEngine(), new SHA1Digest()); } else if (pad.equals("OAEPWITHSHA224ANDMGF1PADDING")) { cipher = new OAEPEncoding(new RSAEngine(), new SHA224Digest()); } else if (pad.equals("OAEPWITHSHA256ANDMGF1PADDING")) { cipher = new OAEPEncoding(new RSAEngine(), new SHA256Digest()); }
199200201202203204205
static public class SHA224withRSA extends JDKPSSSigner { public SHA224withRSA() { super("SHA224withRSAandMGF1", new RSABlindedEngine(), new SHA224Digest()); }
269270271272273274275
static public class dsa224 extends JDKDSASigner { public dsa224() { super("SHA224withDSA", new SHA224Digest(), new DSASigner()); }
323324325326327328329
static public class ecDSA224 extends JDKDSASigner { public ecDSA224() { super("SHA224withECDSA", new SHA224Digest(), new ECDSASigner()); }
369370371372373374375
static public class ecNR224 extends JDKDSASigner { public ecNR224() { super("SHA224withECNR", new SHA224Digest(), new ECNRSigner()); }