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())); }
429430431432433434435
public static class SHA384 extends JCEMac { public SHA384() { super(new HMac(new SHA384Digest())); }
438439440441442443444
public static class OldSHA384 extends JCEMac { public OldSHA384() { super(new OldHMac(new SHA384Digest())); }
264265266267268269270
static public class SHA384WithRSAEncryption extends JDKDigestSignature { public SHA384WithRSAEncryption() { super("SHA384withRSA", NISTObjectIdentifiers.id_sha384, new SHA384Digest(), new PKCS1Encoding(new RSABlindedEngine())); }
192193194195196197198199200201202
{ cipher = new OAEPEncoding(new RSAEngine(), new SHA256Digest()); } else if (pad.equals("OAEPWITHSHA384ANDMGF1PADDING")) { cipher = new OAEPEncoding(new RSAEngine(), new SHA384Digest()); } else if (pad.equals("OAEPWITHSHA512ANDMGF1PADDING")) { cipher = new OAEPEncoding(new RSAEngine(), new SHA512Digest()); }
217218219220221222223
static public class SHA384withRSA extends JDKPSSSigner { public SHA384withRSA() { super("SHA384withRSAandMGF1", new RSABlindedEngine(), new SHA384Digest()); }
287288289290291292293
static public class dsa384 extends JDKDSASigner { public dsa384() { super("SHA384withDSA", new SHA384Digest(), new DSASigner()); }