mceliece
Class KeyPair
java.lang.Object
mceliece.KeyPair
public class KeyPair
- extends java.lang.Object
Representação do par de chaves
- Author:
- MIS
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyPair
public KeyPair(Matrix E,
int t,
Matrix H,
Polynomial g,
Matrix S,
Matrix P)
- Construtor
- Parameters:
E
- t
- H
- g
- S
- P
-
toStringExport
public java.lang.String toStringExport()
- Imprime para exportação
- Returns:
- string para exportação
McElieceKeyPair
public static KeyPair McElieceKeyPair(int m,
int t,
java.lang.StringBuffer log)
- Parameters:
m
- t
- log
-
- Returns:
- par de chaves
getPublicKey
public PublicKey getPublicKey()
- Returns:
- publicKey
setPublicKey
public void setPublicKey(PublicKey publicKey)
- Parameters:
publicKey
-
getPrivateKey
public PrivateKey getPrivateKey()
- Returns:
- privateKey
setPrivateKey
public void setPrivateKey(PrivateKey privateKey)
- Parameters:
privateKey
-
getDescription
public java.lang.String getDescription()
- Returns:
- description
setDescription
public void setDescription(java.lang.String description)
- Parameters:
description
-
getN
public int getN()
- Returns:
- n
setN
public void setN(int n)
- Parameters:
n
-
getK
public int getK()
- Returns:
- k
setK
public void setK(int k)
- Parameters:
k
-