コード例 #1
0
ファイル: SRPParameters.cs プロジェクト: chosenmangos/Encore
        protected SRPParameters(SRPVersion version, bool caseSensitive)
        {
            AlgorithmVersion = version;
            CaseSensitive = caseSensitive;

            SetupParameters();

            RandomGenerator = new RNGCryptoServiceProvider();
            Multiplier = version == SRPVersion.SRP6 ? (BigInteger)3 : Hash.FinalizeHash(Modulus, Generator);
        }
コード例 #2
0
        protected SRPParameters(SRPVersion version, bool caseSensitive)
        {
            AlgorithmVersion = version;
            CaseSensitive    = caseSensitive;

            SetupParameters();

            RandomGenerator = new RNGCryptoServiceProvider();
            Multiplier      = version == SRPVersion.SRP6 ? (BigInteger)3 : Hash.FinalizeHash(Modulus, Generator);
        }
コード例 #3
0
 public SC2AuthParameters(SRPVersion version = SRPVersion.SRP6A, bool caseSensitive = false)
     : base(version, caseSensitive)
 {
 }
コード例 #4
0
ファイル: SRPParameters.cs プロジェクト: chosenmangos/Encore
 protected SRPParametersContracts(SRPVersion version, bool caseSensitive)
     : base(version, caseSensitive)
 {
 }
コード例 #5
0
 protected SRPParametersContracts(SRPVersion version, bool caseSensitive)
     : base(version, caseSensitive)
 {
 }
コード例 #6
0
 public SC2AuthenticationParameters(SRPVersion version = SRPVersion.SRP6A, bool caseSensitive = false)
     : base(version, caseSensitive)
 {
 }
コード例 #7
0
 public WowAuthenticationParameters(SRPVersion version = SRPVersion.SRP6, bool caseSensitive = false)
     : base(version, caseSensitive)
 {
 }