352353354355356357358359360361
static public class BrokenECIES extends JCEIESCipher { public BrokenECIES() { super(new IESEngine( new ECDHBasicAgreement(), new BrokenKDF2BytesGenerator(new SHA1Digest()), new HMac(new SHA1Digest()))); }
364365366367368369370371372373
static public class BrokenIES extends JCEIESCipher { public BrokenIES() { super(new IESEngine( new DHBasicAgreement(), new BrokenKDF2BytesGenerator(new SHA1Digest()), new HMac(new SHA1Digest()))); }
376377378379380381382383384385
static public class ECIES extends JCEIESCipher { public ECIES() { super(new IESEngine( new ECDHBasicAgreement(), new KDF2BytesGenerator(new SHA1Digest()), new HMac(new SHA1Digest()))); }
388389390391392393394395396397
static public class IES extends JCEIESCipher { public IES() { super(new IESEngine( new DHBasicAgreement(), new KDF2BytesGenerator(new SHA1Digest()), new HMac(new SHA1Digest()))); }