public NoPadding() { super(new RSABlindedEngine()); } }
public SHA1withRSA() { super(new RSABlindedEngine(), PSSParameterSpec.DEFAULT); } }
public PSSwithRSA() { super(new RSABlindedEngine(), null); } }
public ISO9796d1Padding() { super(new ISO9796d1Encoding(new RSABlindedEngine())); } }
protected AsymmetricBlockCipher createRSAImpl() { /* * RFC 5246 7.4.7.1. Implementation note: It is now known that remote timing-based attacks * on TLS are possible, at least when the client and server are on the same LAN. * Accordingly, implementations that use static RSA keys MUST use RSA blinding or some other * anti-timing technique, as described in [TIMING]. */ return new PKCS1Encoding(new RSABlindedEngine()); } }
public WhirlpoolWithRSAEncryption() { super(new WhirlpoolDigest(), new RSABlindedEngine()); } }
public WhirlpoolWithRSAEncryption() { super(new WhirlpoolDigest(), new RSABlindedEngine()); } }
public SHA384() { super(NISTObjectIdentifiers.id_sha384, DigestFactory.createSHA384(), new PKCS1Encoding(new RSABlindedEngine())); } }
public SHA512() { super(NISTObjectIdentifiers.id_sha512, DigestFactory.createSHA512(), new PKCS1Encoding(new RSABlindedEngine())); } }
public SHA3_256() { super(NISTObjectIdentifiers.id_sha3_256, DigestFactory.createSHA3_256(), new PKCS1Encoding(new RSABlindedEngine())); } }
public SHA3_512() { super(NISTObjectIdentifiers.id_sha3_512, DigestFactory.createSHA3_512(), new PKCS1Encoding(new RSABlindedEngine())); } }
public RIPEMD160() { super(TeleTrusTObjectIdentifiers.ripemd160, new RIPEMD160Digest(), new PKCS1Encoding(new RSABlindedEngine())); } }
public RIPEMD256() { super(TeleTrusTObjectIdentifiers.ripemd256, new RIPEMD256Digest(), new PKCS1Encoding(new RSABlindedEngine())); } }
public SHA224WithRSAEncryption() { super(DigestFactory.createSHA224(), new RSABlindedEngine()); } }
public SHA256WithRSAEncryption() { super(DigestFactory.createSHA256(), new RSABlindedEngine()); } }
public RIPEMD128WithRSAEncryption() { super(new RIPEMD128Digest(), new RSABlindedEngine()); } }
public SHA384WithRSAEncryption() { super(DigestFactory.createSHA384(), new RSABlindedEngine()); } }
public SHA512_224() { super(NISTObjectIdentifiers.id_sha512_224, DigestFactory.createSHA512_224(), new PKCS1Encoding(new RSABlindedEngine())); } }
public SHA3_384() { super(NISTObjectIdentifiers.id_sha3_384, DigestFactory.createSHA3_384(), new PKCS1Encoding(new RSABlindedEngine())); } }
public MD5() { super(PKCSObjectIdentifiers.md5, DigestFactory.createMD5(), new PKCS1Encoding(new RSABlindedEngine())); } }