Class McElieceCCA2PrivateKey

  • All Implemented Interfaces:
    ASN1Encodable, Encodable

    public class McElieceCCA2PrivateKey
    extends ASN1Object
    Return the keyData to encode in the PrivateKeyInfo structure.

    The ASN.1 definition of the key structure is

       McElieceCCA2PrivateKey ::= SEQUENCE {
         m             INTEGER                  -- extension degree of the field
         k             INTEGER                  -- dimension of the code
         field         OCTET STRING             -- field polynomial
         goppaPoly     OCTET STRING             -- irreducible Goppa polynomial
         p             OCTET STRING             -- permutation vector
         digest        AlgorithmIdentifier      -- algorithm identifier for CCA2 digest
       }