Package com.hierynomus.security.bc
Class BCSecurityProvider
java.lang.Object
com.hierynomus.security.bc.BCSecurityProvider
- All Implemented Interfaces:
SecurityProvider
Generic BouncyCastle abstraction, in order to use Bouncy Castle directly when available.
This prevents the need to use strong cryptography extensions which are needed if BC is used
via JCE.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAEADBlockCipher
(String name) getDerivationFunction
(String name)
-
Constructor Details
-
BCSecurityProvider
public BCSecurityProvider()
-
-
Method Details
-
getDigest
- Specified by:
getDigest
in interfaceSecurityProvider
-
getMac
- Specified by:
getMac
in interfaceSecurityProvider
-
getCipher
- Specified by:
getCipher
in interfaceSecurityProvider
-
getAEADBlockCipher
- Specified by:
getAEADBlockCipher
in interfaceSecurityProvider
-
getDerivationFunction
- Specified by:
getDerivationFunction
in interfaceSecurityProvider
-