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
129130131132133134135
static public class withSha224 extends SignatureSpi { public withSha224() { super(new SHA224Digest(), new RainbowSigner()); }
216217218219220221222
static public class McElieceFujisaki224 extends McElieceFujisakiCipherSpi { public McElieceFujisaki224() { super(new SHA224Digest(), new McElieceFujisakiCipher()); }
134135136137138139140
static public class McEliecePKCS224 extends McEliecePKCSCipherSpi { public McEliecePKCS224() { super(new SHA224Digest(), new McEliecePKCSCipher()); }
393394395396397398399
public static class SHA224 extends JCEMac { public SHA224() { super(new HMac(new SHA224Digest())); }
244245246247248249250
static public class SHA224WithRSAEncryption extends JDKDigestSignature { public SHA224WithRSAEncryption() { super(NISTObjectIdentifiers.id_sha224, new SHA224Digest(), new PKCS1Encoding(new RSABlindedEngine())); }
919293949596979899100101
{ return new MD5Digest(); } if (sha224.contains(digestName)) { return new SHA224Digest(); } if (sha256.contains(digestName)) { return new SHA256Digest(); }
268269270271272273274
static public class dsa224 extends JDKDSASigner { public dsa224() { super(new SHA224Digest(), new DSASigner()); }
322323324325326327328
static public class ecDSA224 extends JDKDSASigner { public ecDSA224() { super(new SHA224Digest(), new ECDSASigner()); }
376377378379380381382
static public class ecNR224 extends JDKDSASigner { public ecNR224() { super(new SHA224Digest(), new ECNRSigner()); }
210211212213214215216
static public class McEliecePointcheval224 extends McEliecePointchevalCipherSpi { public McEliecePointcheval224() { super(new SHA224Digest(), new McEliecePointchevalCipher()); }