C# Class Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client

Afficher le fichier Open project: GridProtectionAlliance/openHistorian Class Usage Examples

Protected Properties

Свойство Type Description
B Org.BouncyCastle.Math.BigInteger
S Org.BouncyCastle.Math.BigInteger
privA Org.BouncyCastle.Math.BigInteger
pubA Org.BouncyCastle.Math.BigInteger
random Org.BouncyCastle.Security.SecureRandom
u Org.BouncyCastle.Math.BigInteger
x Org.BouncyCastle.Math.BigInteger

Méthodes publiques

Méthode Description
CalculateSecret ( IDigest digest, BigInteger serverB ) : BigInteger
GenerateClientCredentials ( IDigest digest, byte salt, byte identity, byte password ) : BigInteger
Srp6Client ( SrpConstants param ) : GSF.Security

Méthodes protégées

Méthode Description
SelectPrivateValue ( ) : BigInteger

Private Methods

Méthode Description
CalculateS ( ) : BigInteger

Method Details

CalculateSecret() public méthode

public CalculateSecret ( IDigest digest, BigInteger serverB ) : BigInteger
digest IDigest
serverB Org.BouncyCastle.Math.BigInteger
Résultat Org.BouncyCastle.Math.BigInteger

GenerateClientCredentials() public méthode

public GenerateClientCredentials ( IDigest digest, byte salt, byte identity, byte password ) : BigInteger
digest IDigest
salt byte
identity byte
password byte
Résultat Org.BouncyCastle.Math.BigInteger

SelectPrivateValue() protected méthode

protected SelectPrivateValue ( ) : BigInteger
Résultat Org.BouncyCastle.Math.BigInteger

Srp6Client() public méthode

public Srp6Client ( SrpConstants param ) : GSF.Security
param SrpConstants
Résultat GSF.Security

Property Details

B protected_oe property

protected BigInteger,Org.BouncyCastle.Math B
Résultat Org.BouncyCastle.Math.BigInteger

S protected_oe property

protected BigInteger,Org.BouncyCastle.Math S
Résultat Org.BouncyCastle.Math.BigInteger

privA protected_oe property

protected BigInteger,Org.BouncyCastle.Math privA
Résultat Org.BouncyCastle.Math.BigInteger

pubA protected_oe property

protected BigInteger,Org.BouncyCastle.Math pubA
Résultat Org.BouncyCastle.Math.BigInteger

random protected_oe property

protected SecureRandom,Org.BouncyCastle.Security random
Résultat Org.BouncyCastle.Security.SecureRandom

u protected_oe property

protected BigInteger,Org.BouncyCastle.Math u
Résultat Org.BouncyCastle.Math.BigInteger

x protected_oe property

protected BigInteger,Org.BouncyCastle.Math x
Résultat Org.BouncyCastle.Math.BigInteger