|
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.key.srp6.SRPKey
An abstract representation of a base SRP ephemeral key.
This object encapsulates the two numbers:
Note that in SRP, all arithmetic is done modulo N.
Reference:
Field Summary | |
protected java.math.BigInteger |
g
The generator. |
protected java.math.BigInteger |
N
The public, Germaine prime, shared modulus. |
Fields inherited from interface java.security.Key |
serialVersionUID |
Constructor Summary | |
protected |
SRPKey(java.math.BigInteger N,
java.math.BigInteger g)
|
Method Summary | |
boolean |
equals(java.lang.Object obj)
Returns true if the designated object is an instance of
SRPKey and has the same SRP parameter values as this one. |
java.lang.String |
getAlgorithm()
Returns the standard algorithm name for this key. |
byte[] |
getEncoded()
Deprecated. see getEncoded(int). |
abstract byte[] |
getEncoded(int format)
|
java.lang.String |
getFormat()
Returns null since this implementation does not encode SRP
keys. |
java.math.BigInteger |
getG()
Returns the generator. |
java.math.BigInteger |
getN()
Returns the public shared modulus. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected final java.math.BigInteger N
protected final java.math.BigInteger g
Constructor Detail |
protected SRPKey(java.math.BigInteger N, java.math.BigInteger g)
Method Detail |
public java.lang.String getAlgorithm()
Returns the standard algorithm name for this key.
getAlgorithm
in interface java.security.Key
public byte[] getEncoded()
getEncoded
in interface java.security.Key
public java.lang.String getFormat()
Returns null
since this implementation does not encode SRP
keys.
getFormat
in interface java.security.Key
public java.math.BigInteger getN()
Returns the public shared modulus.
N
.public java.math.BigInteger getG()
Returns the generator.
g
.public boolean equals(java.lang.Object obj)
Returns true
if the designated object is an instance of
SRPKey
and has the same SRP parameter values as this one.
obj
- the other non-null SRP key to compare to.
true
if the designated object is of the same type and
value as this one.public abstract byte[] getEncoded(int format)
|
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 |