Cumulus4j API
(1.0.0)

Package org.cumulus4j.crypto

API providing a unified way to use various cryptography algorithms.

See:
          Description

Interface Summary
AsymmetricCipherKeyPairGeneratorFactory Factory creating instances of AsymmetricCipherKeyPairGenerator.
Cipher A cipher encrypts or decrypts data.
MACCalculator A MACCalculator calculates message authentication codes.
MACCalculatorFactory Factory creating instances of MACCalculator.
SecretKeyGenerator Generator for secret keys to be used in symmetric encryption.
 

Class Summary
AbstractCipher Abstract base class for Cipher implementations.
AbstractMACCalculatorFactory Abstract base class for implementing a MACCalculatorFactory.
CryptoRegistry Entry to the unified crypto API.
 

Enum Summary
CipherEngineType Type of a cipher engine (a raw encryption algorithm).
CipherOperationMode Operation mode of a Cipher.
 

Package org.cumulus4j.crypto Description

API providing a unified way to use various cryptography algorithms.

For example, there is the Cipher which provides a generic API for symmetric and asymmetric encryption (& decryption) or there is the MACCalculator for calculating message authentication codes.

This API allows for the simple configuration of the algorithms used by your application as the CryptoRegistry binds an algorithm name (i.e. a String) to an implementation of one of the API's interfaces.


Cumulus4j API
(1.0.0)

Copyright © 2012 NightLabs Consulting GmbH. All Rights Reserved.