public class GMRKeyGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.ResourceBundle |
messages |
(package private) GMRPrivateKey |
privKey |
(package private) GMRPublicKey |
pubKey |
Constructor and Description |
---|
GMRKeyGenerator(int k)
Schlüsselgenerator erstellen und GMR-Schlüssel generieren.
|
GMRKeyGenerator(int k,
long seed) |
Modifier and Type | Method and Description |
---|---|
static java.math.BigInteger |
generateReference(GMRPublicKey aPubKey,
int k)
Diese Methode generiert eine Referenz zu einem öffentlichen
GMR-Schlüssel.
|
GMRPrivateKey |
getPrivateKey()
Diese Methode gibt den geheimen Schlüssel zurück.
|
GMRPublicKey |
getPublicKey()
Diese Methode gibt den öffentlichen Schlüssel zurück.
|
public static java.util.ResourceBundle messages
GMRPrivateKey privKey
GMRPublicKey pubKey
public GMRKeyGenerator(int k)
k
- Länge des Schlüssels in Bitpublic GMRKeyGenerator(int k, long seed)
public GMRPrivateKey getPrivateKey()
public GMRPublicKey getPublicKey()
public static java.math.BigInteger generateReference(GMRPublicKey aPubKey, int k)
aPubKey
- der öffentliche GMR-Schlüsselk
- gewünschte Bit-Länge der Referenz