mceliece
Class KeyPair

java.lang.Object
  extended by mceliece.KeyPair

public class KeyPair
extends java.lang.Object

Representação do par de chaves

Author:
MIS

Constructor Summary
KeyPair(Matrix E, int t, Matrix H, Polynomial g, Matrix S, Matrix P)
          Construtor
 
Method Summary
 java.lang.String getDescription()
           
 int getK()
           
 int getN()
           
 PrivateKey getPrivateKey()
           
 PublicKey getPublicKey()
           
static KeyPair McElieceKeyPair(int m, int t, java.lang.StringBuffer log)
           
 void setDescription(java.lang.String description)
           
 void setK(int k)
           
 void setN(int n)
           
 void setPrivateKey(PrivateKey privateKey)
           
 void setPublicKey(PublicKey publicKey)
           
 java.lang.String toStringExport()
          Imprime para exportação
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyPair

public KeyPair(Matrix E,
               int t,
               Matrix H,
               Polynomial g,
               Matrix S,
               Matrix P)
Construtor

Parameters:
E -
t -
H -
g -
S -
P -
Method Detail

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 -