|
Bouncy Castle Cryptography Library 1.64 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.bouncycastle.pqc.crypto.qteslarnd1.QTESLA
Constructor Summary | |
QTESLA()
|
Method Summary | |
static int |
generateKeyPairI(byte[] publicKey,
byte[] privateKey,
java.security.SecureRandom secureRandom)
Description: Generates A Pair of Public Key and Private Key for qTESLA Signature Scheme for Heuristic qTESLA Security Category-1 |
static int |
generateKeyPairIIIP(byte[] publicKey,
byte[] privateKey,
java.security.SecureRandom secureRandom)
Description: Generates A Pair of Public Key and Private Key for qTESLA Signature Scheme for Provably-Secure qTESLA Security Category-3 |
static int |
generateKeyPairIIISize(byte[] publicKey,
byte[] privateKey,
java.security.SecureRandom secureRandom)
Description: Generates A Pair of Public Key and Private Key for qTESLA Signature Scheme for Heuristic qTESLA Security Category-3 (Option for Size) |
static int |
generateKeyPairIIISpeed(byte[] publicKey,
byte[] privateKey,
java.security.SecureRandom secureRandom)
Description: Generates A Pair of Public Key and Private Key for qTESLA Signature Scheme for Heuristic qTESLA Security Category-3 (Option for Speed) |
static int |
generateKeyPairIP(byte[] publicKey,
byte[] privateKey,
java.security.SecureRandom secureRandom)
Description: Generates A Pair of Public Key and Private Key for qTESLA Signature Scheme for Provably-Secure qTESLA Security Category-1 |
static int |
signingIIIP(byte[] signature,
byte[] message,
int messageOffset,
int messageLength,
byte[] privateKey,
java.security.SecureRandom secureRandom)
Description: Generates A Signature for A Given Message According to the Ring-TESLA Signature Scheme for Provably-Secure qTESLA Security Category-3 |
static int |
signingIP(byte[] signature,
byte[] message,
int messageOffset,
int messageLength,
byte[] privateKey,
java.security.SecureRandom secureRandom)
Description: Generates A Signature for A Given Message According to the Ring-TESLA Signature Scheme for Provably-Secure qTESLA Security Category-1 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public QTESLA()
Method Detail |
public static int generateKeyPairI(byte[] publicKey, byte[] privateKey, java.security.SecureRandom secureRandom)
publicKey
- Contains Public KeyprivateKey
- Contains Private KeysecureRandom
- Source of Randomness
public static int generateKeyPairIIISize(byte[] publicKey, byte[] privateKey, java.security.SecureRandom secureRandom)
publicKey
- Contains Public KeyprivateKey
- Contains Private KeysecureRandom
- Source of Randomness
public static int generateKeyPairIIISpeed(byte[] publicKey, byte[] privateKey, java.security.SecureRandom secureRandom)
publicKey
- Contains Public KeyprivateKey
- Contains Private KeysecureRandom
- Source of Randomness
public static int generateKeyPairIP(byte[] publicKey, byte[] privateKey, java.security.SecureRandom secureRandom)
publicKey
- Contains Public KeyprivateKey
- Contains Private KeysecureRandom
- Source of Randomness
public static int generateKeyPairIIIP(byte[] publicKey, byte[] privateKey, java.security.SecureRandom secureRandom)
publicKey
- Contains Public KeyprivateKey
- Contains Private KeysecureRandom
- Source of Randomness
public static int signingIP(byte[] signature, byte[] message, int messageOffset, int messageLength, byte[] privateKey, java.security.SecureRandom secureRandom)
message
- Message to be SignedmessageOffset
- Starting Point of the Message to be SignedmessageLength
- Length of the Message to be Signedsignature
- Output Package Containing SignatureprivateKey
- Private KeysecureRandom
- Source of Randomness
public static int signingIIIP(byte[] signature, byte[] message, int messageOffset, int messageLength, byte[] privateKey, java.security.SecureRandom secureRandom)
message
- Message to be SignedmessageOffset
- Starting Point of the Message to be SignedmessageLength
- Length of the Message to be Signedsignature
- Output Package Containing SignatureprivateKey
- Private KeysecureRandom
- Source of Randomness
|
Bouncy Castle Cryptography Library 1.64 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |