| Interface | Description |
|---|---|
| AsymmetricEncryptionEngineFactory<PUBKEY,PRIVKEY> |
Interface for factories that are able to provide encryption engines for RSA.
|
| EncryptionAlgorithm |
Interface for algorithms that are able to encrypt given input and decrypt it afterwards.
|
| EncryptionEngine |
Interface for encryption engines that are able to encrypt and decrypt inputs.
|
| EncryptionFactories |
Abstract factory for encryption engines and key factories that uses
EncryptionAlgorithms. |
| StreamingEncryptionAlgorithm |
Interface thats adds encrypt and decrypt streams ability to
EncryptionAlgorithm interface. |
| StreamingEncryptionEngine |
Interface for encryption engines that adds possibility to encrypt and decrypt streams.
|
| SymmetricEncryptionEngineFactory<K> |
Interface for factories that are able to provide encryption engines.
|
| Class | Description |
|---|---|
| EncryptionAlgorithms |
Factory that provides builders for available encryption algorithms.
|
| GenericEncryptionAlgorithm |
Main implementation for encryption algorithms that have all logic based on passed
EncryptionEngine. |
| RSAAlgorithmBuilder |
Base builder for asymmetric key algorithms based on
GenericEncryptionAlgorithm. |
| RSAKeysGenerator |
Generator that can provide key pair for RSA encryption.
|
| RSAKeysGenerator.RSAKeys | |
| SymmetricAlgorithmBuilder |
Base builder for symmetric key algorithms based on
GenericEncryptionAlgorithm. |
| Exception | Description |
|---|---|
| EncryptionException |
Wrapper for exceptions during encryption or decryption.
|
Copyright © 2019. All rights reserved.