- ECDHExportTest - Class in org.encryptor4j.test
-
Unit test for exporting/importing curve25519 public keys.
- ECDHExportTest() - Constructor for class org.encryptor4j.test.ECDHExportTest
-
- ECDHPeer - Class in org.encryptor4j
-
KeyAgreementPeer
implementation that uses the Elliptic Curve Diffie-Hellman key agreement protocol.
- ECDHPeer(String) - Constructor for class org.encryptor4j.ECDHPeer
-
Constructs a ECDHPeer
instance using a named elliptic curve curve
.
- ECDHPeer(String, KeyPair) - Constructor for class org.encryptor4j.ECDHPeer
-
Constructs a ECDHPeer
instance using a named elliptic curve curve
.
- ECDHPeer(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, int) - Constructor for class org.encryptor4j.ECDHPeer
-
Constructs a ECDHPeer
instance using a custom elliptic curve.
- ECDHPeer(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, int, KeyPair) - Constructor for class org.encryptor4j.ECDHPeer
-
Constructs a ECDHPeer
instance using a custom elliptic curve.
- ECDHPeer(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, int, KeyPair, String) - Constructor for class org.encryptor4j.ECDHPeer
-
Constructs a ECDHPeer
instance using a custom elliptic curve.
- ECDHPeer(AlgorithmParameterSpec) - Constructor for class org.encryptor4j.ECDHPeer
-
Constructs a ECDHPeer
instance using an elliptic curve AlgorithmParameterSpec
.
- ECDHPeer(AlgorithmParameterSpec, KeyPair) - Constructor for class org.encryptor4j.ECDHPeer
-
Constructs a ECDHPeer
instance using an elliptic curve AlgorithmParameterSpec
.
- ECDHPeer(AlgorithmParameterSpec, KeyPair, String) - Constructor for class org.encryptor4j.ECDHPeer
-
Constructs a ECDHPeer
instance using an elliptic curve AlgorithmParameterSpec
and a custom provider.
- encrypt(byte[]) - Method in class org.encryptor4j.Encryptor
-
Encrypts a byte array and returns the encrypted message.
- encrypt(byte[], byte[]) - Method in class org.encryptor4j.Encryptor
-
Encrypts a byte array and returns the encrypted message.
- encrypt(byte[], byte[], byte[]) - Method in class org.encryptor4j.Encryptor
-
Encrypts a byte array and returns the encrypted message.
- encrypt(File, File) - Method in class org.encryptor4j.util.FileEncryptor
-
Reads and encrypts file src
and writes the encrypted result to file dest
.
- encrypt(String) - Method in class org.encryptor4j.util.TextEncryptor
-
Encrypts and Base64 encodes a message.
- Encryptor - Class in org.encryptor4j
-
Encryptor class that greatly simplifies strong encryption and decryption.
- Encryptor(Key) - Constructor for class org.encryptor4j.Encryptor
-
Constructs an Encryptor
instance.
- Encryptor(Key, String) - Constructor for class org.encryptor4j.Encryptor
-
Constructs an Encryptor
instance.
- Encryptor(Key, String, int) - Constructor for class org.encryptor4j.Encryptor
-
Constructs an Encryptor
instance.
- Encryptor(Key, String, int, int) - Constructor for class org.encryptor4j.Encryptor
-
Constructs an Encryptor
instance.
- Encryptor(KeySpec, SecretKeyFactory) - Constructor for class org.encryptor4j.Encryptor
-
Constructs an Encryptor
instance.
- Encryptor(KeySpec, SecretKeyFactory, String, int) - Constructor for class org.encryptor4j.Encryptor
-
Constructs an Encryptor
instance.
- Encryptor(KeySpec, SecretKeyFactory, String, int, int) - Constructor for class org.encryptor4j.Encryptor
-
Constructs an Encryptor
instance.
- EncryptorFactory - Interface in org.encryptor4j.factory
-
Factory interface for constructing Encryptor
instances.
- Entropy - Class in org.encryptor4j.util
-