block word digest SHA-1 512 32 160 SHA-256 512 32 256 SHA-384 1024 64 384 SHA-512 1024 64 512
269270271272273274275
static public class dsa384 extends JDKDSASigner { public dsa384() { super(new SHA384Digest(), new DSASigner()); }
143144145146147148149
static public class ecDSA384 extends Signature { public ecDSA384() { super(new SHA384Digest(), new ECDSASigner(), new StdDSAEncoder()); }
197198199200201202203
static public class ecNR384 extends Signature { public ecNR384() { super(new SHA384Digest(), new ECNRSigner(), new StdDSAEncoder()); }
159160161162163164165166167168169
{ cipher = new BufferedAsymmetricBlockCipher(new OAEPEncoding(new ElGamalEngine(), new SHA256Digest())); } else if (pad.equals("OAEPWITHSHA384ANDMGF1PADDING")) { cipher = new BufferedAsymmetricBlockCipher(new OAEPEncoding(new ElGamalEngine(), new SHA384Digest())); } else if (pad.equals("OAEPWITHSHA512ANDMGF1PADDING")) { cipher = new BufferedAsymmetricBlockCipher(new OAEPEncoding(new ElGamalEngine(), new SHA512Digest())); }
99100101102103104105106107108109
{ return new SHA256Digest(); } if (sha384.contains(digestName)) { return new SHA384Digest(); } if (sha512.contains(digestName)) { return new SHA512Digest(); }
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
198199200201202203204