340341342343344345346
static public class RIPEMD128WithRSAEncryption extends JDKDigestSignature { public RIPEMD128WithRSAEncryption() { super(TeleTrusTObjectIdentifiers.ripemd128, new RIPEMD128Digest(), new PKCS1Encoding(new RSABlindedEngine())); }
537538539540541542543
static public class PKCS1v1_5Padding extends JCERSACipher { public PKCS1v1_5Padding() { super(new PKCS1Encoding(new RSABlindedEngine())); }
546547548549550551552
static public class PKCS1v1_5Padding_PrivateOnly extends JCERSACipher { public PKCS1v1_5Padding_PrivateOnly() { super(false, true, new PKCS1Encoding(new RSABlindedEngine())); }
555556557558559560561
static public class PKCS1v1_5Padding_PublicOnly extends JCERSACipher { public PKCS1v1_5Padding_PublicOnly() { super(true, false, new PKCS1Encoding(new RSABlindedEngine())); }
193194195196197198199200201202203
{ cipher = new RSABlindedEngine(); } else if (pad.equals("PKCS1PADDING")) { cipher = new PKCS1Encoding(new RSABlindedEngine()); } else if (pad.equals("ISO9796-1PADDING")) { cipher = new ISO9796d1Encoding(new RSABlindedEngine()); }
143144145146147148149150151152153
{ cipher = new BufferedAsymmetricBlockCipher(new ElGamalEngine()); } else if (pad.equals("PKCS1PADDING")) { cipher = new BufferedAsymmetricBlockCipher(new PKCS1Encoding(new ElGamalEngine())); } else if (pad.equals("ISO9796-1PADDING")) { cipher = new BufferedAsymmetricBlockCipher(new ISO9796d1Encoding(new ElGamalEngine())); }
334335336337338339340
static public class PKCS1v1_5Padding extends JCEElGamalCipher { public PKCS1v1_5Padding() { super(new PKCS1Encoding(new ElGamalEngine())); }
75767778798081
public static class RFC3211Wrap extends WrapCipherSpi { public RFC3211Wrap() { super(new RFC3211WrapEngine(new AESEngine()), 16); }
552553554555556557558
static public class BrokePBEWithMD5AndDES extends BrokenJCEBlockCipher { public BrokePBEWithMD5AndDES() { super(new CBCBlockCipher(new DESEngine()), PKCS5S1, MD5, 64, 64); }
564565566567568569570
static public class BrokePBEWithSHA1AndDES extends BrokenJCEBlockCipher { public BrokePBEWithSHA1AndDES() { super(new CBCBlockCipher(new DESEngine()), PKCS5S1, SHA1, 64, 64); }