block word digest SHA-1 512 32 160 SHA-256 512 32 256 SHA-384 1024 64 384 SHA-512 1024 64 512
286287288289290291292
static public class SHA384WithRSAEncryption extends JDKDigestSignature { public SHA384WithRSAEncryption() { super(NISTObjectIdentifiers.id_sha384, new SHA384Digest(), new PKCS1Encoding(new RSABlindedEngine())); }
417418419420421422423
public static class SHA384 extends JCEMac { public SHA384() { super(new HMac(new SHA384Digest())); }
426427428429430431432
public static class OldSHA384 extends JCEMac { public OldSHA384() { super(new OldHMac(new SHA384Digest())); }
144145146147148149150
static public class ecDSA384 extends Signature { public ecDSA384() { super(new SHA384Digest(), new ECDSASigner(), new StdDSAEncoder()); }
198199200201202203204
static public class ecNR384 extends Signature { public ecNR384() { super(new SHA384Digest(), new ECNRSigner(), new StdDSAEncoder()); }
253254255256257258259
static public class dsa384 extends JDKDSASigner { public dsa384() { super(new SHA384Digest(), new DSASigner()); }
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); }