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
126127128129130131132
static public class ecDSA224 extends Signature { public ecDSA224() { super(new SHA224Digest(), new ECDSASigner(), new StdDSAEncoder()); }
180181182183184185186
static public class ecNR224 extends Signature { public ecNR224() { super(new SHA224Digest(), new ECNRSigner(), new StdDSAEncoder()); }
225226227228229230231
static public class ecCVCDSA224 extends Signature { public ecCVCDSA224() { super(new SHA224Digest(), new ECDSASigner(), new CVCDSAEncoder()); }
235236237238239240241
static public class dsa224 extends JDKDSASigner { public dsa224() { super(new SHA224Digest(), new DSASigner()); }
9596979899100101102103104105
{ return new SHA224Digest(); } if (sha256.contains(digestName)) { return new SHA256Digest(); } if (sha384.contains(digestName)) { return new SHA384Digest(); }
99100101102103104105106107108109
{ return new SHA256Digest(); } if (sha384.contains(digestName)) { return new SHA384Digest(); } if (sha512.contains(digestName)) { return new SHA512Digest(); }
103104105106107108109110111112
{ return new SHA384Digest(); } if (sha512.contains(digestName)) { return new SHA512Digest(); } return null; }
349350351352353354355
static public class RIPEMD256WithRSAEncryption extends JDKDigestSignature { public RIPEMD256WithRSAEncryption() { super(TeleTrusTObjectIdentifiers.ripemd256, new RIPEMD256Digest(), new PKCS1Encoding(new RSABlindedEngine())); }
358359360361362363364
static public class noneRSA extends JDKDigestSignature { public noneRSA() { super(new NullDigest(), new PKCS1Encoding(new RSABlindedEngine())); }
75767778798081
public static class RFC3211Wrap extends WrapCipherSpi { public RFC3211Wrap() { super(new RFC3211WrapEngine(new AESEngine()), 16); }