Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G H I K L M N O P R S T U V W X

A

A - Variable in class cryptix.sasl.srp.SRPClient
 
A - Variable in class cryptix.sasl.srp.SRPServer
 
AES - Static variable in interface cryptix.sasl.srp.SRPParams
 
AVAILABLE_OPTIONS - Static variable in interface cryptix.sasl.srp.SRPParams
The list of server's available security options.
activate(Map) - Method in class cryptix.sasl.srp.SRPAuthInfoProvider
 
add(String, String, byte[], String) - Method in class cryptix.sasl.srp.PasswordFile
 
adler - Variable in class cryptix.sasl.srp.SRPContext
 
algorithm - Variable in class cryptix.sasl.srp.CALG
 
algorithm - Variable in class cryptix.sasl.srp.IALG
 
algorithms - Static variable in class cryptix.sasl.srp.SRP
The map of already instantiated SRP algorithm instances.

B

B - Variable in class cryptix.sasl.srp.SRPServer
 
BLOWFISH - Static variable in interface cryptix.sasl.srp.SRPParams
 
blockSize - Variable in class cryptix.sasl.srp.CALG
 

C

CALG - class cryptix.sasl.srp.CALG.
A Factory class that returns CALG (Confidentiality Algorithm) instances that operate as described in the draft-burdis-cat-sasl-srp-04.
CALG(String, int, Cipher, boolean) - Constructor for class cryptix.sasl.srp.CALG
Trivial private constructor to enforce Singleton pattern.
CAST5 - Static variable in interface cryptix.sasl.srp.SRPParams
 
CHOSEN_OPTIONS - Static variable in interface cryptix.sasl.srp.SRPParams
The client's chosen security options.
CLIENT_EVIDENCE - Static variable in interface cryptix.sasl.srp.SRPParams
The client's evidence: M1.
CLIENT_PUBLIC_KEY - Static variable in interface cryptix.sasl.srp.SRPParams
The client's public ephemeral exponent: A.
CONFIDENTIALITY_ALGORITHMS - Static variable in interface cryptix.sasl.srp.SRPParams
Available Cipher algorithms for confidentiality protection.
CONFIG_FIELD - Static variable in class cryptix.sasl.srp.PasswordFile
 
CONFIG_NDX_FIELD - Static variable in interface cryptix.sasl.srp.SRPParams
Name of the SHELL field in the plain password file.
cat - Static variable in class cryptix.sasl.srp.CALG
 
cat - Static variable in class cryptix.sasl.srp.IALG
 
cat - Static variable in class cryptix.sasl.srp.PasswordFile
 
cat - Static variable in class cryptix.sasl.srp.SRP
 
cat - Static variable in class cryptix.sasl.srp.SRPClient
 
cat - Static variable in class cryptix.sasl.srp.SRPDigest
 
cat - Static variable in class cryptix.sasl.srp.SRPServer
 
changePasswd(String, String) - Method in class cryptix.sasl.srp.PasswordFile
 
checkCurrent() - Method in class cryptix.sasl.srp.PasswordFile
 
chosenConfidentialityAlgorithm - Variable in class cryptix.sasl.srp.SRPClient
 
chosenConfidentialityAlgorithm - Variable in class cryptix.sasl.srp.SRPServer
 
chosenIntegrityAlgorithm - Variable in class cryptix.sasl.srp.SRPClient
 
chosenIntegrityAlgorithm - Variable in class cryptix.sasl.srp.SRPServer
 
cipher - Variable in class cryptix.sasl.srp.CALG
 
ckhash - Variable in class cryptix.sasl.srp.SRPServer
 
clone() - Method in class cryptix.sasl.srp.IALG
 
confName - Variable in class cryptix.sasl.srp.PasswordFile
 
configFile - Variable in class cryptix.sasl.srp.PasswordFile
 
configurations - Variable in class cryptix.sasl.srp.PasswordFile
 
contains(String) - Method in class cryptix.sasl.srp.PasswordFile
 
contains(String) - Method in class cryptix.sasl.srp.SRPAuthInfoProvider
 
containsConfig(String) - Method in class cryptix.sasl.srp.PasswordFile
 
createAvailableOptionsList() - Method in class cryptix.sasl.srp.SRPServer
 
createOptionsList(String) - Method in class cryptix.sasl.srp.SRPClient
 
cryptix.sasl.srp - package cryptix.sasl.srp
 

D

DECRYPT - Static variable in class cryptix.sasl.srp.CALG
 
DEFAULT_CONFIDENTIALITY - Static variable in interface cryptix.sasl.srp.SRPParams
Default value for confidentiality protection security service.
DEFAULT_FILE - Static variable in class cryptix.sasl.srp.PasswordFile
 
DEFAULT_INTEGRITY - Static variable in interface cryptix.sasl.srp.SRPParams
Default value for integrity protection security service.
DEFAULT_MANDATORY - Static variable in interface cryptix.sasl.srp.SRPParams
Default mandatory security service required.
DEFAULT_PASSWORD_FILE - Static variable in interface cryptix.sasl.srp.SRPParams
Default fully qualified pathname of the SRP password file.
DEFAULT_REPLAY_DETECTION - Static variable in interface cryptix.sasl.srp.SRPParams
Default value for replay detection security service.
digest(byte[]) - Method in class cryptix.sasl.srp.SRP
Convenience method to return the result of digesting the designated input with a new instance of the SRP message digest algorithm.
digest(String) - Method in class cryptix.sasl.srp.SRP
Convenience method to return the result of digesting the designated input with a new instance of the SRP message digest algorithm.
digestInterleaved(byte[]) - Method in class cryptix.sasl.srp.SRPDigest
Performs an interleaved even-odd hash on the designated byte string.
digestLength - Variable in class cryptix.sasl.srp.SRPDigest
The size of the output (in bytes) of the underlying SRP message digest algorithm.
dispose() - Method in class cryptix.sasl.srp.SRPClient
 
dispose() - Method in class cryptix.sasl.srp.SRPServer
 
doFinal(byte[]) - Method in class cryptix.sasl.srp.CALG
Encrypts or decrypts, depending on the mode already set, a designated array of bytes and returns the result.
doFinal() - Method in class cryptix.sasl.srp.IALG
 

E

ENCRYPT - Static variable in class cryptix.sasl.srp.CALG
 
encrypting - Variable in class cryptix.sasl.srp.CALG
 
engineUnwrap(byte[], int, int) - Method in class cryptix.sasl.srp.SRPClient
 
engineUnwrap(byte[], int, int) - Method in class cryptix.sasl.srp.SRPServer
 
engineWrap(byte[], int, int) - Method in class cryptix.sasl.srp.SRPClient
 
engineWrap(byte[], int, int) - Method in class cryptix.sasl.srp.SRPServer
 
entries - Variable in class cryptix.sasl.srp.PasswordFile
 
evaluateChallenge(byte[]) - Method in class cryptix.sasl.srp.SRPClient
 
evaluateEvidence(byte[]) - Method in class cryptix.sasl.srp.SRPClient
 
evaluateEvidence(byte[]) - Method in class cryptix.sasl.srp.SRPServer
 
evaluateResponse(byte[]) - Method in class cryptix.sasl.srp.SRPServer
 

F

FIELD_GENERATOR - Static variable in interface cryptix.sasl.srp.SRPParams
The GF generator used: g.
firstBlock - Variable in class cryptix.sasl.srp.CALG
 

G

g - Variable in class cryptix.sasl.srp.SRPClient
 
g - Variable in class cryptix.sasl.srp.SRPKey
The generator.
g - Variable in class cryptix.sasl.srp.SRPServer
 
gBytes - Variable in class cryptix.sasl.srp.SRPKey
Same as above.
generateClientEvidence(BigInteger, BigInteger, String, byte[], BigInteger, BigInteger, byte[], String) - Method in class cryptix.sasl.srp.SRP
 
generateClientKeyPair(BigInteger, BigInteger) - Static method in class cryptix.sasl.srp.SRP
Generates the client-side private and public key-pair, given the shared public modulus n and the generator g.
generateClientSecretKey(KeyPair, BigInteger, BigInteger) - Method in class cryptix.sasl.srp.SRP
Used by the client-side in the SRP exchenage, this method generates a session key suitable for symmetric encryption of the exchange between the client and server after authentication is successfully concluded.
generateServerEvidence(BigInteger, byte[], byte[], String, String, String) - Method in class cryptix.sasl.srp.SRP
 
generateServerKeyPair(BigInteger, BigInteger, BigInteger) - Static method in class cryptix.sasl.srp.SRP
Generates the server-side private and public key-pair, given the shared public modulus n and the generator g.
generateServerSecretKey(KeyPair, BigInteger, BigInteger) - Method in class cryptix.sasl.srp.SRP
Used by the server-side in the SRP exchenage, this method generates a session key suitable for symmetric encryption of the exchange between the client and server after authentication is successfully concluded.
generator - Variable in class cryptix.sasl.srp.SRPServer
 
getAlgorithm() - Method in class cryptix.sasl.srp.SRP
 
getAlgorithm() - Method in class cryptix.sasl.srp.SRPKey
Returns the standard algorithm name for this key.
getAlgorithm() - Method in class cryptix.sasl.srp.SRPSecretKey
 
getBase() - Method in class cryptix.sasl.srp.SRPPrivateKey
Returns the key as a java.math.BigInteger.
getBaseBytes() - Method in class cryptix.sasl.srp.SRPPrivateKey
Returns the base part of the key; ie.
getConfiguration(String) - Method in class cryptix.sasl.srp.SRPAuthInfoProvider
 
getDigestLength() - Method in class cryptix.sasl.srp.SRPDigest
Returns the size of the output, in bytes, of the message digest algorithm.
getEncoded() - Method in class cryptix.sasl.srp.SRPKey
Returns null since this implementation does not encode SRP keys.
getEncoded() - Method in class cryptix.sasl.srp.SRPSecretKey
 
getExponent() - Method in class cryptix.sasl.srp.SRPPublicKey
Returns the (public) exponent as a java.math.BigInteger.
getExponentBytes() - Method in class cryptix.sasl.srp.SRPPublicKey
Returns the public exponent part of the key; ie.
getFormat() - Method in class cryptix.sasl.srp.SRPKey
Returns null since this implementation does not encode SRP keys.
getFormat() - Method in class cryptix.sasl.srp.SRPSecretKey
 
getGenerator() - Method in class cryptix.sasl.srp.SRPKey
Returns the generator.
getGeneratorBytes() - Method in class cryptix.sasl.srp.SRPKey
Returns the generator.
getIncomingCipher() - Method in class cryptix.sasl.srp.SRPContext
 
getIncomingCounter() - Method in class cryptix.sasl.srp.SRPContext
 
getIncomingMac() - Method in class cryptix.sasl.srp.SRPContext
 
getInstance(String, SecretKey, int) - Static method in class cryptix.sasl.srp.CALG
Returns an instance of a SASL-SRP CALG implementation.
getInstance(String, SecretKey) - Static method in class cryptix.sasl.srp.IALG
Returns an instance of a SASL-SRP IALG implementation.
getInstance(String) - Static method in class cryptix.sasl.srp.SRPDigest
Returns an instance of this object for the designated message digest algorithm.
getK() - Method in class cryptix.sasl.srp.SRPContext
 
getModulus() - Method in class cryptix.sasl.srp.SRPKey
Returns the public shared modulus.
getModulusBytes() - Method in class cryptix.sasl.srp.SRPKey
Returns the public shared modulus.
getNegotiatedQOP() - Method in class cryptix.sasl.srp.SRPClient
 
getNegotiatedQOP() - Method in class cryptix.sasl.srp.SRPServer
 
getNegotiatedRawSendSize() - Method in class cryptix.sasl.srp.SRPClient
 
getNegotiatedRawSendSize() - Method in class cryptix.sasl.srp.SRPServer
 
getNegotiatedStrength() - Method in class cryptix.sasl.srp.SRPClient
 
getNegotiatedStrength() - Method in class cryptix.sasl.srp.SRPServer
 
getOutgoingCipher() - Method in class cryptix.sasl.srp.SRPContext
 
getOutgoingCounter() - Method in class cryptix.sasl.srp.SRPContext
 
getOutgoingMac() - Method in class cryptix.sasl.srp.SRPContext
 
getSRPName() - Method in class cryptix.sasl.srp.SRP
 
getSaslSecurityContext() - Method in class cryptix.sasl.srp.SRPClient
 
getSaslSecurityContext() - Method in class cryptix.sasl.srp.SRPServer
 
getSignature() - Method in class cryptix.sasl.srp.SRPContext
 
getUsernameAndPassword() - Method in class cryptix.sasl.srp.SRPClient
 

H

HMAC_MD5 - Static variable in interface cryptix.sasl.srp.SRPParams
 
HMAC_SHA1 - Static variable in interface cryptix.sasl.srp.SRPParams
 
hasInitialResponse() - Method in class cryptix.sasl.srp.SRPClient
 
hasReplayDetection() - Method in class cryptix.sasl.srp.SRPContext
 
hash - Variable in class cryptix.sasl.srp.SRPServer
 
hmac - Variable in class cryptix.sasl.srp.IALG
 

I

IALG - class cryptix.sasl.srp.IALG.
A Factory class that returns IALG (Integrity Algorithm) instances that operate as described in the draft-burdis-cat-sasl-srp-04.
IALG(String, Mac) - Constructor for class cryptix.sasl.srp.IALG
Trivial private constructor to enforce Singleton pattern.
INTEGRITY_ALGORITHMS - Static variable in interface cryptix.sasl.srp.SRPParams
Available HMAC algorithms for integrity protection.
inCipher - Variable in class cryptix.sasl.srp.SRPClient
 
inCipher - Variable in class cryptix.sasl.srp.SRPContext
 
inCipher - Variable in class cryptix.sasl.srp.SRPServer
 
inCounter - Variable in class cryptix.sasl.srp.SRPClient
 
inCounter - Variable in class cryptix.sasl.srp.SRPContext
 
inCounter - Variable in class cryptix.sasl.srp.SRPServer
 
inMac - Variable in class cryptix.sasl.srp.SRPClient
 
inMac - Variable in class cryptix.sasl.srp.SRPContext
 
inMac - Variable in class cryptix.sasl.srp.SRPServer
 
instance(String) - Static method in class cryptix.sasl.srp.SRP
Returns an instance of this object that uses the designated message digest algorithm as its digest function.
iv - Variable in class cryptix.sasl.srp.CALG
 

K

K - Variable in class cryptix.sasl.srp.SRPClient
 
K - Variable in class cryptix.sasl.srp.SRPContext
 
K - Variable in class cryptix.sasl.srp.SRPServer
 
key - Variable in class cryptix.sasl.srp.SRPSecretKey
 
kp - Variable in class cryptix.sasl.srp.SRPClient
 
kp - Variable in class cryptix.sasl.srp.SRPServer
 

L

L - Variable in class cryptix.sasl.srp.SRPClient
 
L - Variable in class cryptix.sasl.srp.SRPServer
 
lastmodConfigFile - Variable in class cryptix.sasl.srp.PasswordFile
 
lastmodPasswd2File - Variable in class cryptix.sasl.srp.PasswordFile
 
lastmodPasswdFile - Variable in class cryptix.sasl.srp.PasswordFile
 
lookup(String, String) - Method in class cryptix.sasl.srp.PasswordFile
Returns the triplet: verifier, salt and configuration file index, of a designated user, and a designated message digest algorithm name, as an array of strings.
lookup(Map) - Method in class cryptix.sasl.srp.SRPAuthInfoProvider
 
lookupConfig(String) - Method in class cryptix.sasl.srp.PasswordFile
 

M

M1 - Variable in class cryptix.sasl.srp.SRPClient
 
MANDATORY_CONFIDENTIALITY - Static variable in interface cryptix.sasl.srp.SRPParams
String for mandatory confidentiality protection.
MANDATORY_INTEGRITY - Static variable in interface cryptix.sasl.srp.SRPParams
String for mandatory integrity protection.
MANDATORY_NONE - Static variable in interface cryptix.sasl.srp.SRPParams
String for no mandatory security service.
MANDATORY_REPLAY_DETECTION - Static variable in interface cryptix.sasl.srp.SRPParams
String for mandatory replay detection.
MD_NAME_FIELD - Static variable in interface cryptix.sasl.srp.SRPParams
Name of the UID field in the plain password file.
mandatory - Variable in class cryptix.sasl.srp.SRPServer
 
md - Variable in class cryptix.sasl.srp.SRPDigest
The root of all instances of the underlying SRP message digest algorithm.
mdName - Variable in class cryptix.sasl.srp.SRP
Canonical name of the message digest algorithm of this instance.
mda - Variable in class cryptix.sasl.srp.SRP
The underlying SRP message digest algorithm.
modulus - Variable in class cryptix.sasl.srp.SRPServer
 

N

N - Variable in class cryptix.sasl.srp.SRPClient
 
N - Variable in class cryptix.sasl.srp.SRPServer
 
Nsrp - Static variable in class cryptix.sasl.srp.PasswordFile
 
n - Variable in class cryptix.sasl.srp.SRPKey
The public shared modulus.
nBytes - Variable in class cryptix.sasl.srp.SRPKey
Same as above.
nameToID(String) - Static method in class cryptix.sasl.srp.SRPUtil
Returns a string representing the decimal value of an integer identifying the message digest algorithm to use for the SRP computations.
newDigest() - Method in class cryptix.sasl.srp.SRP
Returns a new instance of the SRP message digest algorithm --which is SHA-1 by default, but could be anything else provided the proper conditions as specified in the SRP specifications.
newDigest() - Method in class cryptix.sasl.srp.SRPDigest
Returns a new instance of the SRP message digest algorithm --which is SHA-1 by default, but could be anything else provided the proper conditions as specified in the SRP specifications.
newVerifiers(byte[], String, String, String) - Method in class cryptix.sasl.srp.PasswordFile
 

O

o - Variable in class cryptix.sasl.srp.SRPClient
 
o - Variable in class cryptix.sasl.srp.SRPServer
 
outCipher - Variable in class cryptix.sasl.srp.SRPClient
 
outCipher - Variable in class cryptix.sasl.srp.SRPContext
 
outCipher - Variable in class cryptix.sasl.srp.SRPServer
 
outCounter - Variable in class cryptix.sasl.srp.SRPClient
 
outCounter - Variable in class cryptix.sasl.srp.SRPContext
 
outCounter - Variable in class cryptix.sasl.srp.SRPServer
 
outMac - Variable in class cryptix.sasl.srp.SRPClient
 
outMac - Variable in class cryptix.sasl.srp.SRPContext
 
outMac - Variable in class cryptix.sasl.srp.SRPServer
 

P

PASSWORD_FILE - Static variable in interface cryptix.sasl.srp.SRPParams
Name of SRP password file property.
PASSWORD_VERIFIER - Static variable in interface cryptix.sasl.srp.SRPParams
The user's password verifier.
PUBLIC_KEY_SIZE - Static variable in class cryptix.sasl.srp.SRP
Size of the ephemeral public keys in bits.
PasswordFile - class cryptix.sasl.srp.PasswordFile.
The Cryptix implementation of the SRP password files.
PasswordFile() - Constructor for class cryptix.sasl.srp.PasswordFile
 
PasswordFile(File) - Constructor for class cryptix.sasl.srp.PasswordFile
 
PasswordFile(String) - Constructor for class cryptix.sasl.srp.PasswordFile
 
PasswordFile(String, String) - Constructor for class cryptix.sasl.srp.PasswordFile
 
PasswordFile(String, String, String) - Constructor for class cryptix.sasl.srp.PasswordFile
 
parseChosenOptionsList(String) - Method in class cryptix.sasl.srp.SRPServer
 
passivate() - Method in class cryptix.sasl.srp.SRPAuthInfoProvider
 
passwd2File - Variable in class cryptix.sasl.srp.PasswordFile
 
passwdFile - Variable in class cryptix.sasl.srp.PasswordFile
 
password - Variable in class cryptix.sasl.srp.SRPClient
 
passwordFile - Variable in class cryptix.sasl.srp.SRPAuthInfoProvider
 
prng - Static variable in class cryptix.sasl.srp.CALG
 
prng - Static variable in class cryptix.sasl.srp.SRP
A source of strong randomness.
pw2Name - Variable in class cryptix.sasl.srp.PasswordFile
 
pwName - Variable in class cryptix.sasl.srp.PasswordFile
 

R

rawSendSize - Variable in class cryptix.sasl.srp.SRPClient
 
rawSendSize - Variable in class cryptix.sasl.srp.SRPServer
 
readConf(InputStream) - Method in class cryptix.sasl.srp.PasswordFile
 
readOrCreateConf() - Method in class cryptix.sasl.srp.PasswordFile
 
readPasswd(InputStream) - Method in class cryptix.sasl.srp.PasswordFile
 
readPasswd2(InputStream) - Method in class cryptix.sasl.srp.PasswordFile
 
replayDetection - Variable in class cryptix.sasl.srp.SRPClient
 
replayDetection - Variable in class cryptix.sasl.srp.SRPContext
 
replayDetection - Variable in class cryptix.sasl.srp.SRPServer
 

S

SALT_FIELD - Static variable in class cryptix.sasl.srp.PasswordFile
 
SALT_FIELD - Static variable in interface cryptix.sasl.srp.SRPParams
Name of the GECOS field in the plain password file.
SERVER_EVIDENCE - Static variable in interface cryptix.sasl.srp.SRPParams
The server's evidence: M2.
SERVER_PUBLIC_KEY - Static variable in interface cryptix.sasl.srp.SRPParams
The server's public ephemeral exponent: B.
SHARED_MODULUS - Static variable in interface cryptix.sasl.srp.SRPParams
The public shared modulus: n.
SRP - class cryptix.sasl.srp.SRP.
A Factory class that returns SRP Singletons that know all SRP-related mathematical computations and protocol-related operations for both the client- and server-sides.
SRP(String, SRPDigest) - Constructor for class cryptix.sasl.srp.SRP
Trivial private constructor to enforce Singleton pattern.
SRPAuthInfoProvider - class cryptix.sasl.srp.SRPAuthInfoProvider.
The SRP mechanism authentication information provider implementation.
SRPAuthInfoProvider() - Constructor for class cryptix.sasl.srp.SRPAuthInfoProvider
 
SRPClient - class cryptix.sasl.srp.SRPClient.
The Cryptix implementation of an SM2-capable client-side SASL-SRP mechanism.
SRPClient(String, String, String, String, Hashtable, CallbackHandler) - Constructor for class cryptix.sasl.srp.SRPClient
 
SRPContext - class cryptix.sasl.srp.SRPContext.
A class that wraps SASL Security Context parameters for an SRP mechanism.
SRPContext(SecretKey, boolean, int, int, IALG, IALG, CALG, CALG) - Constructor for class cryptix.sasl.srp.SRPContext
 
SRPDigest - class cryptix.sasl.srp.SRPDigest.
The SRP protocol does not disallow the use of digest algorithms other than SHA.
SRPDigest(MessageDigest) - Constructor for class cryptix.sasl.srp.SRPDigest
Trivial private constructor to enforce Singleton pattern.
SRPKey - class cryptix.sasl.srp.SRPKey.
 
SRPKey(BigInteger, BigInteger) - Constructor for class cryptix.sasl.srp.SRPKey
 
SRPParams - interface cryptix.sasl.srp.SRPParams.
The following is a list of key names designating the values exchanged between the server and client in an SRP communication authentication phase.
SRPPrivateKey - class cryptix.sasl.srp.SRPPrivateKey.
 
SRPPrivateKey(BigInteger, BigInteger, BigInteger) - Constructor for class cryptix.sasl.srp.SRPPrivateKey
 
SRPPublicKey - class cryptix.sasl.srp.SRPPublicKey.
 
SRPPublicKey(BigInteger, BigInteger, BigInteger) - Constructor for class cryptix.sasl.srp.SRPPublicKey
 
SRPSecretKey - class cryptix.sasl.srp.SRPSecretKey.
The SRP session key.
SRPSecretKey(byte[]) - Constructor for class cryptix.sasl.srp.SRPSecretKey
 
SRPSecretKey(BigInteger) - Constructor for class cryptix.sasl.srp.SRPSecretKey
 
SRPServer - class cryptix.sasl.srp.SRPServer.
The Cryptix implementation of an SM2-capable server-side SASL-SRP mechanism.
SRPServer(String, String, String, Hashtable, CallbackHandler) - Constructor for class cryptix.sasl.srp.SRPServer
 
SRPUtil - class cryptix.sasl.srp.SRPUtil.
A SRP-specific utility class.
SRPUtil() - Constructor for class cryptix.sasl.srp.SRPUtil
Trivial private constructor to enforce Singleton pattern.
SRP_CONFIDENTIALITY - Static variable in interface cryptix.sasl.srp.SRPParams
Name of SRP confidentiality protection property.
SRP_DEFAULT_DIGEST_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
The name of the default message digest algorithm to use when no name is explicitely given.
SRP_DIGEST_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
The property name of the message digest algorithm name to use in a given SRP incarnation.
SRP_INTEGRITY_PROTECTION - Static variable in interface cryptix.sasl.srp.SRPParams
Name of SRP integrity protection property.
SRP_MANDATORY - Static variable in interface cryptix.sasl.srp.SRPParams
Name of SRP mandatory service property.
SRP_MD5_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
 
SRP_REPLAY_DETECTION - Static variable in interface cryptix.sasl.srp.SRPParams
Name of SRP replay detection property.
SRP_RIPEMD_128_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
 
SRP_RIPEMD_160_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
 
SRP_SHA1_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
 
SRP_SHA_160_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
 
SRP_SHA_256_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
 
SRP_SHA_384_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
 
SRP_SHA_512_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
 
SRP_SHA_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
 
s - Variable in class cryptix.sasl.srp.SRPServer
 
salt - Variable in class cryptix.sasl.srp.SRPClient
 
savePasswd() - Method in class cryptix.sasl.srp.PasswordFile
 
sendEvidence(byte[]) - Method in class cryptix.sasl.srp.SRPClient
 
sendEvidence(byte[]) - Method in class cryptix.sasl.srp.SRPServer
 
sendIdentity() - Method in class cryptix.sasl.srp.SRPClient
 
sendNgL(byte[]) - Method in class cryptix.sasl.srp.SRPServer
 
sendRequest(byte[]) - Method in class cryptix.sasl.srp.SRPClient
 
sendResponse(byte[]) - Method in class cryptix.sasl.srp.SRPServer
 
setSaslSecurityContext(AlgorithmParameterSpec) - Method in class cryptix.sasl.srp.SRPClient
 
setSaslSecurityContext(AlgorithmParameterSpec) - Method in class cryptix.sasl.srp.SRPServer
 
setupSecurityServices() - Method in class cryptix.sasl.srp.SRPClient
 
setupSecurityServices() - Method in class cryptix.sasl.srp.SRPServer
 
srp - Variable in class cryptix.sasl.srp.SRPClient
 
srp - Variable in class cryptix.sasl.srp.SRPServer
 
srps - Static variable in class cryptix.sasl.srp.PasswordFile
The SRP algorithm instances used by this object.

T

toProviderName(String) - Static method in class cryptix.sasl.srp.SRPUtil
Returns a string representing the JCE Provider-name for the designated crypto algorithm.

U

U - Variable in class cryptix.sasl.srp.SRPClient
 
U - Variable in class cryptix.sasl.srp.SRPServer
 
USER_FIELD - Static variable in class cryptix.sasl.srp.PasswordFile
 
USER_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
The client's username.
USER_ROLE - Static variable in interface cryptix.sasl.srp.SRPParams
The client's authorization ID.
USER_SALT - Static variable in interface cryptix.sasl.srp.SRPParams
The user's salt.
USER_VERIFIER_FIELD - Static variable in interface cryptix.sasl.srp.SRPParams
Name of the GID field in the plain password file.
update(byte[]) - Method in class cryptix.sasl.srp.IALG
 
update() - Method in class cryptix.sasl.srp.PasswordFile
 
update(Map) - Method in class cryptix.sasl.srp.SRPAuthInfoProvider
 
userHash(String, String) - Method in class cryptix.sasl.srp.SRP
 

V

VERIFIERS_FIELD - Static variable in class cryptix.sasl.srp.PasswordFile
 
v - Variable in class cryptix.sasl.srp.SRPServer
 
verifyEvidence(byte[]) - Method in class cryptix.sasl.srp.SRPClient
 

W

writeConf(PrintWriter) - Method in class cryptix.sasl.srp.PasswordFile
 
writePasswd(PrintWriter, PrintWriter) - Method in class cryptix.sasl.srp.PasswordFile
 

X

X - Variable in class cryptix.sasl.srp.SRPPublicKey
The public exponent for either the server or the client engaged in the SRP protocol exchange.
x - Variable in class cryptix.sasl.srp.SRPPrivateKey
The private exponent for either the server or the client engaged in the SRP protocol exchange.
xBytes - Variable in class cryptix.sasl.srp.SRPPrivateKey
The byte representation of the above.
xBytes - Variable in class cryptix.sasl.srp.SRPPublicKey
The byte representation of the above.
xor(byte[], byte[]) - Method in class cryptix.sasl.srp.SRP
Convenience method to XOR N bytes from two arrays; N being the output size of the SRP message digest algorithm.
xor(byte[], byte[], int) - Static method in class cryptix.sasl.srp.SRPUtil
 

A B C D E F G H I K L M N O P R S T U V W X