pgsqlclient-checkins Mailing List for PostgreSqlClient (Page 25)
Status: Inactive
Brought to you by:
carlosga_fb
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(120) |
Aug
(95) |
Sep
(95) |
Oct
(213) |
Nov
(114) |
Dec
(64) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(6) |
Feb
(134) |
Mar
(88) |
Apr
(28) |
May
(22) |
Jun
(15) |
Jul
(23) |
Aug
(2) |
Sep
(15) |
Oct
(2) |
Nov
(6) |
Dec
|
2005 |
Jan
(8) |
Feb
(6) |
Mar
|
Apr
(42) |
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
(84) |
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
|
Mar
(84) |
Apr
(46) |
May
(40) |
Jun
(8) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <car...@us...> - 2004-02-10 09:45:50
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv772 Added Files: ASN1.cs ASN1Convert.cs Log Message: Reorganization to match mono:: cvs structure --- NEW FILE: ASN1.cs --- // // ASN1.cs: Abstract Syntax Notation 1 - micro-parser and generator // // Author: // Sebastien Pouliot (spo...@mo...) // // (C) 2002, 2003 Motus Technologies Inc. (http://www.motus.com) // using System; using System.Collections; namespace Mono.Security { // References: // a. ITU ASN.1 standards (free download) // http://www.itu.int/ITU-T/studygroups/com17/languages/ internal class ASN1 { protected byte m_nTag; protected byte[] m_aValue; protected ArrayList elist; public ASN1 () : this (0x00, null) {} public ASN1 (byte tag) : this (tag, null) {} public ASN1 (byte tag, byte[] data) { m_nTag = tag; m_aValue = data; } public ASN1 (byte[] data) { m_nTag = data [0]; int nLenLength = 0; int nLength = data [1]; if (nLength > 0x80) { // composed length nLenLength = nLength - 0x80; nLength = 0; for (int i = 0; i < nLenLength; i++) { nLength *= 256; nLength += data [i + 2]; } } m_aValue = new byte [nLength]; Array.Copy (data, (2 + nLenLength), m_aValue, 0, nLength); if ((m_nTag & 0x20) == 0x20) { int nStart = (2 + nLenLength); Decode (data, ref nStart, data.Length); } } public int Count { get { if (elist == null) return 0; return elist.Count; } } public byte Tag { get { return m_nTag; } } public int Length { get { if (m_aValue != null) return m_aValue.Length; else return 0; } } public byte[] Value { get { if (m_aValue == null) GetBytes (); return (byte[]) m_aValue.Clone (); } set { if (value != null) m_aValue = (byte[]) value.Clone (); } } private bool CompareArray (byte[] array1, byte[] array2) { bool bResult = (array1.Length == array2.Length); if (bResult) { for (int i = 0; i < array1.Length; i++) { if (array1[i] != array2[i]) return false; } } return bResult; } public bool Equals (byte[] asn1) { return CompareArray (this.GetBytes (), asn1); } public bool CompareValue (byte[] aValue) { return CompareArray (m_aValue, aValue); } public virtual ASN1 Add (ASN1 asn1) { if (asn1 != null) { if (elist == null) elist = new ArrayList (); elist.Add (asn1); } return asn1; } public virtual byte[] GetBytes () { byte[] val = null; if (m_aValue != null) { val = m_aValue; } else if (Count > 0) { int esize = 0; ArrayList al = new ArrayList (); foreach (ASN1 a in elist) { byte[] item = a.GetBytes (); al.Add (item); esize += item.Length; } val = new byte [esize]; int pos = 0; for (int i=0; i < elist.Count; i++) { byte[] item = (byte[]) al[i]; Array.Copy (item, 0, val, pos, item.Length); pos += item.Length; } } byte[] der; int nLengthLen = 0; if (val != null) { int nLength = val.Length; // special for length > 127 if (nLength > 127) { if (nLength < 256) { der = new byte [3 + nLength]; Array.Copy (val, 0, der, 3, nLength); nLengthLen += 0x81; der[2] = (byte)(nLength); } else { der = new byte [4 + nLength]; Array.Copy (val, 0, der, 4, nLength); nLengthLen += 0x82; der[2] = (byte)(nLength / 256); der[3] = (byte)(nLength % 256); } } else { der = new byte [2 + nLength]; Array.Copy (val, 0, der, 2, nLength); nLengthLen = nLength; } if (m_aValue == null) m_aValue = val; } else der = new byte[2]; der[0] = m_nTag; der[1] = (byte)nLengthLen; return der; } // Note: Recursive protected void Decode (byte[] asn1, ref int anPos, int anLength) { byte nTag; int nLength; byte[] aValue; // minimum is 2 bytes (tag + length of 0) while (anPos < anLength - 1) { int nPosOri = anPos; DecodeTLV (asn1, ref anPos, out nTag, out nLength, out aValue); ASN1 elm = Add (new ASN1 (nTag, aValue)); if ((nTag & 0x20) == 0x20) { int nConstructedPos = anPos; elm.Decode (asn1, ref nConstructedPos, nConstructedPos + nLength); } anPos += nLength; // value length } } // TLV : Tag - Length - Value protected void DecodeTLV (byte[] asn1, ref int anPos, out byte anTag, out int anLength, out byte[] aValue) { anTag = asn1 [anPos++]; anLength = asn1 [anPos++]; // special case where L contains the Length of the Length + 0x80 if ((anLength & 0x80) == 0x80) { int nLengthLen = anLength & 0x7F; anLength = 0; for (int i = 0; i < nLengthLen; i++) anLength = anLength * 256 + asn1 [anPos++]; } aValue = new byte [anLength]; Array.Copy (asn1, anPos, aValue, 0, anLength); } public ASN1 this [int index] { get { try { if (index >= elist.Count) return null; return (ASN1) elist [index]; } catch { return null; } } } public ASN1 Element (int index, byte anTag) { try { if (index >= elist.Count) return null; ASN1 elm = (ASN1) elist [index]; if (elm.Tag == anTag) return elm; else return null; } catch { return null; } } } } --- NEW FILE: ASN1Convert.cs --- // // ASN1Convert.cs: Abstract Syntax Notation 1 convertion routines // // Author: // Sebastien Pouliot (spo...@mo...) // // (C) 2003 Motus Technologies Inc. (http://www.motus.com) // using System; using System.Collections; using System.Security.Cryptography; using System.Text; using System.Globalization; namespace Mono.Security { // References: // a. ITU ASN.1 standards (free download) // http://www.itu.int/ITU-T/studygroups/com17/languages/ internal class ASN1Convert { // RFC3280, section 4.2.1.5 // CAs conforming to this profile MUST always encode certificate // validity dates through the year 2049 as UTCTime; certificate validity // dates in 2050 or later MUST be encoded as GeneralizedTime. static public ASN1 FromDateTime (DateTime dt) { if (dt.Year < 2050) { // UTCTIME return new ASN1 (0x17, Encoding.ASCII.GetBytes (dt.ToString ("yyMMddHHmmss") + "Z")); } else { // GENERALIZEDTIME return new ASN1 (0x18, Encoding.ASCII.GetBytes (dt.ToString ("yyyyMMddHHmmss") + "Z")); } } static public ASN1 FromInt32 (Int32 value) { byte[] integer = BitConverter.GetBytes (value); int x = 3; while (integer [x] == 0x00) x--; ASN1 asn1 = new ASN1 (0x02); if (x == 3) asn1.Value = integer; else { byte[] smallerInt = new byte [x + 1]; Array.Copy (integer, 0, smallerInt, 0, smallerInt.Length); asn1.Value = smallerInt; } return asn1; } static public ASN1 FromOID (string oid) { return new ASN1 (CryptoConfig.EncodeOID (oid)); } static public ASN1 FromUnsignedBigInteger (byte[] integer) { if (integer [0] == 0x00) { // this first byte is added so we're sure it's an unsigned integer // however we can't feed it into RSAParameters or DSAParameters int length = integer.Length + 1; byte[] uinteger = new byte [length]; Array.Copy (integer, 0, uinteger, 1, length); integer = uinteger; } return new ASN1 (0x02, integer); } static public int ToInt32 (ASN1 asn1) { if (asn1.Tag != 0x02) throw new NotSupportedException ("Only integer can be converted"); int x = 0; for (int i=0; i < asn1.Value.Length; i++) x = (x << 8) + asn1.Value [i]; return x; } // Convert a binary encoded OID to human readable string representation of // an OID (IETF style). Based on DUMPASN1.C from Peter Gutmann. static public string ToOID (ASN1 asn1) { byte[] aOID = asn1.Value; StringBuilder sb = new StringBuilder (); // Pick apart the OID byte x = (byte) (aOID[0] / 40); byte y = (byte) (aOID[0] % 40); if (x > 2) { // Handle special case for large y if x = 2 y += (byte) ((x - 2) * 40); x = 2; } sb.Append (x.ToString ()); sb.Append ("."); sb.Append (y.ToString ()); ulong val = 0; for (x = 1; x < aOID.Length; x++) { val = ((val << 7) | ((byte) (aOID [x] & 0x7F))); if ( !((aOID [x] & 0x80) == 0x80)) { sb.Append ("."); sb.Append (val.ToString ()); val = 0; } } return sb.ToString (); } static public DateTime ToDateTime (ASN1 time) { string t = Encoding.ASCII.GetString (time.Value); // to support both UTCTime and GeneralizedTime (and not so common format) string mask = null; switch (t.Length) { case 11: mask = "yyMMddHHmmZ"; // illegal I think ... must check break; case 13: // RFC3280: 4.1.2.5.1 UTCTime int year = Convert.ToInt16 (t.Substring (0, 2)); // Where YY is greater than or equal to 50, the // year SHALL be interpreted as 19YY; and // Where YY is less than 50, the year SHALL be // interpreted as 20YY. if (year >= 50) t = "19" + t; else t = "20" + t; mask = "yyyyMMddHHmmssZ"; break; case 15: mask = "yyyyMMddHHmmssZ"; // GeneralizedTime break; } return DateTime.ParseExact (t, mask, CultureInfo.CurrentCulture.DateTimeFormat, DateTimeStyles.AdjustToUniversal); } } } |
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Math.Prime.Generator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv481 Added Files: NextPrimeFinder.cs PrimeGeneratorBase.cs SequentialSearchPrimeGeneratorBase.cs Log Message: Reorganization to match mono:: cvs structure --- NEW FILE: NextPrimeFinder.cs --- // // Mono.Math.Prime.Generator.NextPrimeFinder.cs - Prime Generator // // Authors: // Ben Maurer // // Copyright (c) 2003 Ben Maurer. All rights reserved // using System; namespace Mono.Math.Prime.Generator { /// <summary> /// Finds the next prime after a given number. /// </summary> [CLSCompliant(false)] internal class NextPrimeFinder : SequentialSearchPrimeGeneratorBase { protected override BigInteger GenerateSearchBase (int bits, object Context) { if (Context == null) throw new ArgumentNullException ("Context"); BigInteger ret = new BigInteger ((BigInteger)Context); ret.setBit (0); return ret; } } } --- NEW FILE: PrimeGeneratorBase.cs --- // // Mono.Math.Prime.Generator.PrimeGeneratorBase.cs - Abstract Prime Generator // // Authors: // Ben Maurer // // Copyright (c) 2003 Ben Maurer. All rights reserved // using System; namespace Mono.Math.Prime.Generator { [CLSCompliant(false)] internal abstract class PrimeGeneratorBase { public virtual ConfidenceFactor Confidence { get { #if DEBUG return ConfidenceFactor.ExtraLow; #else return ConfidenceFactor.Medium; #endif } } public virtual Prime.PrimalityTest PrimalityTest { get { return new Prime.PrimalityTest (PrimalityTests.SmallPrimeSppTest); } } public virtual int TrialDivisionBounds { get { return 4000; } } /// <summary> /// Performs primality tests on bi, assumes trial division has been done. /// </summary> /// <param name="bi">A BigInteger that has been subjected to and passed trial division</param> /// <returns>False if bi is composite, true if it may be prime.</returns> /// <remarks>The speed of this method is dependent on Confidence</remarks> protected bool PostTrialDivisionTests (BigInteger bi) { return PrimalityTest (bi, this.Confidence); } public abstract BigInteger GenerateNewPrime (int bits); } } --- NEW FILE: SequentialSearchPrimeGeneratorBase.cs --- // // Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase.cs - Prime Generator // // Authors: // Ben Maurer // // Copyright (c) 2003 Ben Maurer. All rights reserved // using System; using Mono.Math.Prime; namespace Mono.Math.Prime.Generator { [CLSCompliant(false)] internal class SequentialSearchPrimeGeneratorBase : PrimeGeneratorBase { protected virtual BigInteger GenerateSearchBase (int bits, object Context) { BigInteger ret = BigInteger.genRandom (bits); ret.setBit (0); return ret; } public override BigInteger GenerateNewPrime (int bits) { return GenerateNewPrime (bits, null); } public virtual BigInteger GenerateNewPrime (int bits, object Context) { // // STEP 1. Find a place to do a sequential search // BigInteger curVal = GenerateSearchBase (bits, Context); const uint primeProd1 = 3u* 5u * 7u * 11u * 13u * 17u * 19u * 23u * 29u; uint pMod1 = curVal % primeProd1; int DivisionBound = TrialDivisionBounds; uint[] SmallPrimes = BigInteger.smallPrimes; PrimalityTest PostTrialDivisionTest = this.PrimalityTest; // // STEP 2. Search for primes // while (true) { // // STEP 2.1 Sieve out numbers divisible by the first 9 primes // if (pMod1 % 3 == 0) goto biNotPrime; if (pMod1 % 5 == 0) goto biNotPrime; if (pMod1 % 7 == 0) goto biNotPrime; if (pMod1 % 11 == 0) goto biNotPrime; if (pMod1 % 13 == 0) goto biNotPrime; if (pMod1 % 17 == 0) goto biNotPrime; if (pMod1 % 19 == 0) goto biNotPrime; if (pMod1 % 23 == 0) goto biNotPrime; if (pMod1 % 29 == 0) goto biNotPrime; // // STEP 2.2 Sieve out all numbers divisible by the primes <= DivisionBound // for (int p = 9; p < SmallPrimes.Length && SmallPrimes [p] <= DivisionBound; p++) { if (curVal % SmallPrimes [p] == 0) goto biNotPrime; } // // STEP 2.3 Is the potential prime acceptable? // if (!IsPrimeAcceptable (curVal, Context)) goto biNotPrime; // // STEP 2.4 Filter out all primes that pass this step with a primality test // if (PrimalityTest (curVal, Confidence)) return curVal; // // STEP 2.4 // biNotPrime: pMod1 += 2; if (pMod1 >= primeProd1) pMod1 -= primeProd1; curVal.Incr2 (); } } protected virtual bool IsPrimeAcceptable (BigInteger bi, object Context) { return true; } } } |
From: <car...@us...> - 2004-02-10 09:44:38
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Math.Prime In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv363 Added Files: ConfidenceFactor.cs PrimalityTests.cs Log Message: Reorganization to match mono:: cvs structure --- NEW FILE: ConfidenceFactor.cs --- // // Mono.Math.Prime.ConfidenceFactor.cs - Confidence factor for prime generation // // Authors: // Ben Maurer // // Copyright (c) 2003 Ben Maurer. All rights reserved // using System; namespace Mono.Math.Prime { /// <summary> /// A factor of confidence. /// </summary> internal enum ConfidenceFactor { /// <summary> /// Only suitable for development use, probability of failure may be greater than 1/2^20. /// </summary> ExtraLow, /// <summary> /// Suitable only for transactions which do not require forward secrecy. Probability of failure about 1/2^40 /// </summary> Low, /// <summary> /// Designed for production use. Probability of failure about 1/2^80. /// </summary> Medium, /// <summary> /// Suitable for sensitive data. Probability of failure about 1/2^160. /// </summary> High, /// <summary> /// Use only if you have lots of time! Probability of failure about 1/2^320. /// </summary> ExtraHigh, /// <summary> /// Only use methods which generate provable primes. Not yet implemented. /// </summary> Provable } } --- NEW FILE: PrimalityTests.cs --- // // Mono.Math.Prime.PrimalityTests.cs - Test for primality // // Authors: // Ben Maurer // // Copyright (c) 2003 Ben Maurer. All rights reserved // using System; using System.Security.Cryptography; namespace Mono.Math.Prime { [CLSCompliant(false)] internal delegate bool PrimalityTest (BigInteger bi, ConfidenceFactor confidence); [CLSCompliant(false)] internal sealed class PrimalityTests { #region SPP Test private static int GetSPPRounds (BigInteger bi, ConfidenceFactor confidence) { int bc = bi.bitCount(); int Rounds; // Data from HAC, 4.49 if (bc <= 100 ) Rounds = 27; else if (bc <= 150 ) Rounds = 18; else if (bc <= 200 ) Rounds = 15; else if (bc <= 250 ) Rounds = 12; else if (bc <= 300 ) Rounds = 9; else if (bc <= 350 ) Rounds = 8; else if (bc <= 400 ) Rounds = 7; else if (bc <= 500 ) Rounds = 6; else if (bc <= 600 ) Rounds = 5; else if (bc <= 800 ) Rounds = 4; else if (bc <= 1250) Rounds = 3; else Rounds = 2; switch (confidence) { case ConfidenceFactor.ExtraLow: Rounds >>= 2; return Rounds != 0 ? Rounds : 1; case ConfidenceFactor.Low: Rounds >>= 1; return Rounds != 0 ? Rounds : 1; case ConfidenceFactor.Medium: return Rounds; case ConfidenceFactor.High: return Rounds <<= 1; case ConfidenceFactor.ExtraHigh: return Rounds <<= 2; case ConfidenceFactor.Provable: throw new Exception ("The Rabin-Miller test can not be executed in a way such that its results are provable"); default: throw new ArgumentOutOfRangeException ("confidence"); } } /// <summary> /// Probabilistic prime test based on Rabin-Miller's test /// </summary> /// <param name="bi" type="BigInteger.BigInteger"> /// <para> /// The number to test. /// </para> /// </param> /// <param name="confidence" type="int"> /// <para> /// The number of chosen bases. The test has at least a /// 1/4^confidence chance of falsely returning True. /// </para> /// </param> /// <returns> /// <para> /// True if "this" is a strong pseudoprime to randomly chosen bases. /// </para> /// <para> /// False if "this" is definitely NOT prime. /// </para> /// </returns> public static bool RabinMillerTest (BigInteger bi, ConfidenceFactor confidence) { int Rounds = GetSPPRounds (bi, confidence); // calculate values of s and t BigInteger p_sub1 = bi - 1; int s = p_sub1.LowestSetBit (); BigInteger t = p_sub1 >> s; int bits = bi.bitCount (); BigInteger a = null; RandomNumberGenerator rng = RandomNumberGenerator.Create (); BigInteger.ModulusRing mr = new BigInteger.ModulusRing (bi); for (int round = 0; round < Rounds; round++) { while (true) { // generate a < n a = BigInteger.genRandom (bits, rng); // make sure "a" is not 0 if (a > 1 && a < bi) break; } if (a.gcd (bi) != 1) return false; BigInteger b = mr.Pow (a, t); if (b == 1) continue; // a^t mod p = 1 bool result = false; for (int j = 0; j < s; j++) { if (b == p_sub1) { // a^((2^j)*t) mod p = p-1 for some 0 <= j <= s-1 result = true; break; } b = (b * b) % bi; } if (result == false) return false; } return true; } public static bool SmallPrimeSppTest (BigInteger bi, ConfidenceFactor confidence) { int Rounds = GetSPPRounds (bi, confidence); // calculate values of s and t BigInteger p_sub1 = bi - 1; int s = p_sub1.LowestSetBit (); BigInteger t = p_sub1 >> s; BigInteger.ModulusRing mr = new BigInteger.ModulusRing (bi); for (int round = 0; round < Rounds; round++) { BigInteger b = mr.Pow (BigInteger.smallPrimes [round], t); if (b == 1) continue; // a^t mod p = 1 bool result = false; for (int j = 0; j < s; j++) { if (b == p_sub1) { // a^((2^j)*t) mod p = p-1 for some 0 <= j <= s-1 result = true; break; } b = (b * b) % bi; } if (result == false) return false; } return true; } #endregion // TODO: Implement the Lucus test // TODO: Implement other new primality tests // TODO: Implement primality proving } } |
From: <car...@us...> - 2004-02-10 09:44:06
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Math In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32693 Added Files: BigInteger.cs Log Message: Reorganization to match mono:: cvs structure --- NEW FILE: BigInteger.cs --- (This appears to be a binary file; contents omitted.) |
From: <car...@us...> - 2004-02-10 09:43:35
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Math In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32574/Mono.Math Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Math added to the repository |
From: <car...@us...> - 2004-02-10 09:43:23
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Math.Prime In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32433/Mono.Math.Prime Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Math.Prime added to the repository |
From: <car...@us...> - 2004-02-10 09:42:57
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Math.Prime.Generator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32399/Mono.Math.Prime.Generator Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Math.Prime.Generator added to the repository |
From: <car...@us...> - 2004-02-10 09:42:44
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32343/Mono.Security Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security added to the repository |
From: <car...@us...> - 2004-02-10 09:42:31
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Cryptography In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32295/Mono.Security.Cryptography Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Cryptography added to the repository |
From: <car...@us...> - 2004-02-10 09:42:15
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32208/Mono.Security.Protocol.Tls Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls added to the repository |
From: <car...@us...> - 2004-02-10 09:42:03
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Alerts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32173/Mono.Security.Protocol.Tls.Alerts Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Alerts added to the repository |
From: <car...@us...> - 2004-02-10 09:41:49
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32149/Mono.Security.Protocol.Tls.Handshake Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake added to the repository |
From: <car...@us...> - 2004-02-10 09:41:38
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32119/Mono.Security.Protocol.Tls.Handshake.Client Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client added to the repository |
From: <car...@us...> - 2004-02-10 09:41:22
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32084/Mono.Security.Protocol.Tls.Handshake.Server Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server added to the repository |
From: <car...@us...> - 2004-02-10 09:41:09
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.X509 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31961/Mono.Security.X509 Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.X509 added to the repository |
From: <car...@us...> - 2004-02-10 09:40:51
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31922/Mono.Security Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security added to the repository |
From: <car...@us...> - 2004-02-10 09:40:24
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31825/Mono.Security Log Message: Directory /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security added to the repository |
From: <car...@us...> - 2004-02-10 09:39:13
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31586 Removed Files: ASN1.cs ASN1Convert.cs Log Message: Reorganization to match mono:: cvs structure --- ASN1.cs DELETED --- --- ASN1Convert.cs DELETED --- |
From: <car...@us...> - 2004-02-10 09:38:44
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31537 Removed Files: changelog.txt LICENSE.TXT README.TXT Log Message: Reorganization to match mono:: cvs structure --- changelog.txt DELETED --- --- LICENSE.TXT DELETED --- --- README.TXT DELETED --- |
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls.Handshake/Mono.Security.Protocol.Tls.Handshake.Server In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30870 Removed Files: TlsClientCertificate.cs TlsClientCertificateVerify.cs TlsClientFinished.cs TlsClientHello.cs TlsClientKeyExchange.cs TlsServerCertificate.cs TlsServerCertificateRequest.cs TlsServerFinished.cs TlsServerHello.cs TlsServerHelloDone.cs TlsServerKeyExchange.cs Log Message: Reorganization to match mono:: cvs structure --- TlsClientCertificate.cs DELETED --- --- TlsClientCertificateVerify.cs DELETED --- --- TlsClientFinished.cs DELETED --- --- TlsClientHello.cs DELETED --- --- TlsClientKeyExchange.cs DELETED --- --- TlsServerCertificate.cs DELETED --- --- TlsServerCertificateRequest.cs DELETED --- --- TlsServerFinished.cs DELETED --- --- TlsServerHello.cs DELETED --- --- TlsServerHelloDone.cs DELETED --- --- TlsServerKeyExchange.cs DELETED --- |
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls.Handshake/Mono.Security.Protocol.Tls.Handshake.Client In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30800 Removed Files: TlsClientCertificate.cs TlsClientCertificateVerify.cs TlsClientFinished.cs TlsClientHello.cs TlsClientKeyExchange.cs TlsServerCertificate.cs TlsServerCertificateRequest.cs TlsServerFinished.cs TlsServerHello.cs TlsServerHelloDone.cs TlsServerKeyExchange.cs Log Message: Reorganization to match mono:: cvs structure --- TlsClientCertificate.cs DELETED --- --- TlsClientCertificateVerify.cs DELETED --- --- TlsClientFinished.cs DELETED --- --- TlsClientHello.cs DELETED --- --- TlsClientKeyExchange.cs DELETED --- --- TlsServerCertificate.cs DELETED --- --- TlsServerCertificateRequest.cs DELETED --- --- TlsServerFinished.cs DELETED --- --- TlsServerHello.cs DELETED --- --- TlsServerHelloDone.cs DELETED --- --- TlsServerKeyExchange.cs DELETED --- |
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls.Handshake In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30726 Removed Files: TlsClientCertificateType.cs TlsHandshakeMessage.cs TlsHandshakeType.cs Log Message: Reorganization to match mono:: cvs structure --- TlsClientCertificateType.cs DELETED --- --- TlsHandshakeMessage.cs DELETED --- --- TlsHandshakeType.cs DELETED --- |
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls.Alerts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30627 Removed Files: TlsAlert.cs TlsCloseNotifyAlert.cs TlsWarningAlertEventArgs.cs Log Message: Reorganization to match mono:: cvs structure --- TlsAlert.cs DELETED --- --- TlsCloseNotifyAlert.cs DELETED --- --- TlsWarningAlertEventArgs.cs DELETED --- |
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security/Mono.Security.X509 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30592 Removed Files: ITrustAnchors.cs TestAnchors.cs TrustAnchors.cs X501Name.cs X509Certificate.cs X509CertificateCollection.cs X509Chain.cs X509Extension.cs X509Extensions.cs X520Attributes.cs Log Message: Reorganization to match mono:: cvs structure --- ITrustAnchors.cs DELETED --- --- TestAnchors.cs DELETED --- --- TrustAnchors.cs DELETED --- --- X501Name.cs DELETED --- --- X509Certificate.cs DELETED --- --- X509CertificateCollection.cs DELETED --- --- X509Chain.cs DELETED --- --- X509Extension.cs DELETED --- --- X509Extensions.cs DELETED --- --- X520Attributes.cs DELETED --- |
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security/Mono.Security.Cryptography In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30454 Removed Files: ARC4Managed.cs HMAC.cs MD5SHA1.cs PKCS1.cs RC4.cs RSAManaged.cs Log Message: Reorganization to match mono:: cvs structure --- ARC4Managed.cs DELETED --- --- HMAC.cs DELETED --- --- MD5SHA1.cs DELETED --- --- PKCS1.cs DELETED --- --- RC4.cs DELETED --- --- RSAManaged.cs DELETED --- |