Bouncy Castle Cryptography Library 1.85

org.bouncycastle.pqc.jcajce.provider.cmce
Class CMCEKeyGeneratorSpi

java.lang.Object
  extended byjavax.crypto.KeyGeneratorSpi
      extended byorg.bouncycastle.pqc.jcajce.provider.cmce.CMCEKeyGeneratorSpi

Deprecated. the standardised Classic McEliece KEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see org.bouncycastle.crypto.params.CMCEParameters and org.bouncycastle.jcajce.spec.CMCEParameterSpec). This is the legacy NIST round 3 (non-pc, incl. mceliece348864) implementation, retained for backwards compatibility.

public class CMCEKeyGeneratorSpi
extends javax.crypto.KeyGeneratorSpi


Constructor Summary
CMCEKeyGeneratorSpi()
          Deprecated.  
 
Method Summary
protected  javax.crypto.SecretKey engineGenerateKey()
          Deprecated.  
protected  void engineInit(java.security.spec.AlgorithmParameterSpec algorithmParameterSpec, java.security.SecureRandom secureRandom)
          Deprecated.  
protected  void engineInit(int i, java.security.SecureRandom secureRandom)
          Deprecated.  
protected  void engineInit(java.security.SecureRandom secureRandom)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMCEKeyGeneratorSpi

public CMCEKeyGeneratorSpi()
Deprecated. 
Method Detail

engineInit

protected void engineInit(java.security.SecureRandom secureRandom)
Deprecated. 

engineInit

protected void engineInit(java.security.spec.AlgorithmParameterSpec algorithmParameterSpec,
                          java.security.SecureRandom secureRandom)
                   throws java.security.InvalidAlgorithmParameterException
Deprecated. 
Throws:
java.security.InvalidAlgorithmParameterException

engineInit

protected void engineInit(int i,
                          java.security.SecureRandom secureRandom)
Deprecated. 

engineGenerateKey

protected javax.crypto.SecretKey engineGenerateKey()
Deprecated. 

Bouncy Castle Cryptography Library 1.85