| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static GF2Vector[] | Returns: the message vector m and the error vector zthe private key privKey, GF2Vector the ciphertext vector c = m*G + z c)The McEliece decryption primitive. |
| public static GF2Vector[] | |
| public static GF2Vector | Returns: m*G + zthe public key pubKey, GF2Vector the message vector m, GF2Vector the error vector z)The McEliece encryption primitive. |
| public static GF2Vector |
| McElieceCCA2Primitives | back to summary |
|---|---|
| private McElieceCCA2Primitives() Default constructor (private). | |
| decryptionPrimitive | back to summary |
|---|---|
| public static GF2Vector[] decryptionPrimitive(BCMcElieceCCA2PrivateKey privKey, GF2Vector c) The McEliece decryption primitive.
| |
| decryptionPrimitive | back to summary |
|---|---|
| public static GF2Vector[] decryptionPrimitive(McElieceCCA2PrivateKeyParameters privKey, GF2Vector c) | |
| encryptionPrimitive | back to summary |
|---|---|
| public static GF2Vector encryptionPrimitive(BCMcElieceCCA2PublicKey pubKey, GF2Vector m, GF2Vector z) The McEliece encryption primitive.
| |
| encryptionPrimitive | back to summary |
|---|---|
| public static GF2Vector encryptionPrimitive(McElieceCCA2PublicKeyParameters pubKey, GF2Vector m, GF2Vector z) | |