305306307308309310311312313314
} } public static final byte[] ripemd160(byte[] data) { byte[] ph = new byte[20]; RIPEMD160Digest digest = new RIPEMD160Digest(); digest.update(data, 0, data.length); digest.doFinal(ph, 0); return ph; }
161162163164165166167
static public class ecDSARipeMD160 extends Signature { public ecDSARipeMD160() { super(new RIPEMD160Digest(), new ECDSASigner(), new StdDSAEncoder()); }
137138139140141142143
static public class RIPEMD160WithRSAEncryption extends JDKISOSignature { public RIPEMD160WithRSAEncryption() { super("RIPEMD160withRSA/ISO9796-2", new RIPEMD160Digest(), new RSABlindedEngine()); }
486487488489490491492
public static class RIPEMD160 extends JCEMac { public RIPEMD160() { super(new HMac(new RIPEMD160Digest())); }
516517518519520521522
public static class PBEWithRIPEMD160 extends JCEMac { public PBEWithRIPEMD160() { super(new HMac(new RIPEMD160Digest()), PKCS12, RIPEMD160, 160); }
309310311312313314315
static public class RIPEMD160WithRSAEncryption extends JDKDigestSignature { public RIPEMD160WithRSAEncryption() { super("RIPEMD160withRSA", TeleTrusTObjectIdentifiers.ripemd160, new RIPEMD160Digest(), new PKCS1Encoding(new RSABlindedEngine())); }
474475476477478479480
504505506507508509510
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: