67686970717273
this(256); } public KeyGen(int keySize) { super("Camellia", keySize, new CipherKeyGenerator()); }
23242526272829
public static class KeyGen extends JCEKeyGenerator { public KeyGen() { super("Grainv1", 80, new CipherKeyGenerator()); }
45464748495051
public static class KeyGen extends JCEKeyGenerator { public KeyGen() { super("CAST5", 128, new CipherKeyGenerator()); }
222223224225226227228229230231232
Key key, AlgorithmParameterSpec params, SecureRandom random) throws InvalidKeyException, InvalidAlgorithmParameterException { CipherParameters param; // // a note on iv's - if ivLength is zero the IV gets ignored (we don't use it). // if (key instanceof JCEPBEKey)
8788899091929394959697
{ return new SHA1Digest(); } if (md5.contains(digestName)) { return new MD5Digest(); } if (sha224.contains(digestName)) { return new SHA224Digest(); }
474475476477478479480
public static class RIPEMD160 extends JCEMac { public RIPEMD160() { super(new HMac(new RIPEMD160Digest())); }
504505506507508509510
public static class PBEWithRIPEMD160 extends JCEMac { public PBEWithRIPEMD160() { super(new HMac(new RIPEMD160Digest()), PKCS12, RIPEMD160, 160); }
331332333334335336337
static public class RIPEMD160WithRSAEncryption extends JDKDigestSignature { public RIPEMD160WithRSAEncryption() { super(TeleTrusTObjectIdentifiers.ripemd160, new RIPEMD160Digest(), new PKCS1Encoding(new RSABlindedEngine())); }
8283848586878889909192
break; case SHA1: generator = new PKCS12ParametersGenerator(new SHA1Digest()); break; case RIPEMD160: generator = new PKCS12ParametersGenerator(new RIPEMD160Digest()); break; case TIGER: generator = new PKCS12ParametersGenerator(new TigerDigest()); break; case SHA256:
162163164165166167168
static public class ecDSARipeMD160 extends Signature { public ecDSARipeMD160() { super(new RIPEMD160Digest(), new ECDSASigner(), new StdDSAEncoder()); }