|
For the latest news and information visit The GNU Crypto project |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gnu.crypto.sig.rsa.RSA
Utility methods related to the RSA algorithm.
References:
Method Summary | |
static java.math.BigInteger |
sign(java.security.PrivateKey K,
java.math.BigInteger m)
An implementation of the RSASP method: Assuming that the designated RSA private key is a valid one, this method computes a signature representative for a designated message representative signed by the holder of the designated RSA private key. |
static java.math.BigInteger |
verify(java.security.PublicKey K,
java.math.BigInteger s)
An implementation of the RSAVP method: Assuming that the designated RSA public key is a valid one, this method computes a message representative for the designated signature representative generated by an RSA private key, for a message intended for the holder of the designated RSA public key. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static java.math.BigInteger sign(java.security.PrivateKey K, java.math.BigInteger m)
An implementation of the RSASP method: Assuming that the designated RSA private key is a valid one, this method computes a signature representative for a designated message representative signed by the holder of the designated RSA private key.
K
- the RSA private key.m
- the message representative: an integer between
0
and n - 1
, where n
is the RSA
modulus.
0
and n - 1
, where n
is the RSA
modulus.
java.lang.IllegalArgumentException
- if the key is not an RSA one, or if
m
(the message representative) is out of range.public static java.math.BigInteger verify(java.security.PublicKey K, java.math.BigInteger s)
An implementation of the RSAVP method: Assuming that the designated RSA public key is a valid one, this method computes a message representative for the designated signature representative generated by an RSA private key, for a message intended for the holder of the designated RSA public key.
K
- the RSA public key.s
- the signature representative, an integer between
0
and n - 1
, where n
is the RSA
modulus.
0
and n - 1
, where n
is the RSA modulus.
java.lang.IllegalArgumentException
- if the key is not an RSA one or if
s
(the signature representative) is out of range.
|
For the latest news and information visit The GNU Crypto project |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |