public class McElieceKemSpi
extends iaik.security.kem.KeyEncapsulationMechanismSpi
| Constructor and Description |
|---|
McElieceKemSpi() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
engineDecapsulate(byte[] c,
byte[] sk) |
protected void |
engineDeriveKey(byte[] output,
List input) |
protected byte[] |
engineEncapsulate(byte[] sk) |
protected AlgorithmParameters |
engineGetParameters() |
protected void |
engineInit(Key key) |
protected void |
engineInit(Key key,
AlgorithmParameterSpec params) |
protected void |
engineInit(Key key,
AlgorithmParameterSpec params,
SecureRandom secureRandom) |
protected void |
engineInit(Key key,
SecureRandom random) |
protected void engineInit(Key key) throws InvalidKeyException
engineInit in class iaik.security.kem.KeyEncapsulationMechanismSpiInvalidKeyExceptionprotected void engineInit(Key key, SecureRandom random) throws InvalidKeyException
engineInit in class iaik.security.kem.KeyEncapsulationMechanismSpiInvalidKeyExceptionprotected void engineInit(Key key, AlgorithmParameterSpec params) throws InvalidKeyException, InvalidAlgorithmParameterException
engineInit in class iaik.security.kem.KeyEncapsulationMechanismSpiInvalidKeyExceptionInvalidAlgorithmParameterExceptionprotected void engineInit(Key key, AlgorithmParameterSpec params, SecureRandom secureRandom) throws InvalidKeyException, InvalidAlgorithmParameterException
engineInit in class iaik.security.kem.KeyEncapsulationMechanismSpiInvalidKeyExceptionInvalidAlgorithmParameterExceptionprotected AlgorithmParameters engineGetParameters()
engineGetParameters in class iaik.security.kem.KeyEncapsulationMechanismSpiprotected void engineDeriveKey(byte[] output,
List input)
engineDeriveKey in class iaik.security.kem.KeyEncapsulationMechanismSpiprotected byte[] engineEncapsulate(byte[] sk)
throws InvalidKeyException,
DigestException
engineEncapsulate in class iaik.security.kem.KeyEncapsulationMechanismSpiInvalidKeyExceptionDigestExceptionprotected void engineDecapsulate(byte[] c,
byte[] sk)
throws InvalidKeyException,
InvalidParameterException,
DigestException
engineDecapsulate in class iaik.security.kem.KeyEncapsulationMechanismSpiInvalidKeyExceptionInvalidParameterExceptionDigestExceptionCopyright © 2020–2025 Stiftung SIC. All rights reserved.