|
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.Keypublic byte[] getEncoded()
getEncoded in interface java.security.Keypublic java.lang.String getFormat()
Returns null since this implementation does not encode SRP
keys.
getFormat in interface java.security.Keypublic 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.
equals in class java.lang.Objectobj - 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 | ||||||||||