2004-02-26 Carlos Guzman Alvarez <carlosga@telefonica.net>
[mono.git] / mcs / class / Mono.Security / ChangeLog
1 2004-02-26 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
2 \r
3         * Mono.Security.Protocol.Tls/HandshakeState.cs:\r
4 \r
5                 - New file.\r
6 \r
7         * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs:\r
8 \r
9                 - Modified the level of some alerts according to the RFC.\r
10 \r
11         * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
12         * Mono.Security.Protocol.Tls/SslServerStream.cs:\r
13         * Mono.Security.Protocol.Tls/Context.cs:\r
14         * Mono.Security.Protocol.Tls/ClientContext.cs:\r
15         * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:\r
16         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs:\r
17 \r
18                 - Added changes for better handling of ClientHelloRequest messages.
19
20 2004-02-25  Sebastien Pouliot  <sebastien@ximian.com>
21
22         * Mono.Security.dll.sources: Added new internal class HttpsClientStream
23         in Mono.Security.Protocol.Tls to the build.
24
25 2004-02-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
26 \r
27         * Mono.Security.Protocol.Tls.Alerts/TlsCloseNotifyAlert.cs:\r
28 \r
29                 - Removed File.\r
30 \r
31         * Mono.Security.Protocol.Tls.Alerts/TlsAlerts.cs:\r
32         * Mono.Security.Protocol.Tls/RecordProtocol.cs:\r
33         * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
34         * Mono.Security.Protocol.Tls/SslServerStream.cs:\r
35 \r
36                 - Reimplementation of TLS/SSL Alert Protocol.\r
37
38 2004-02-23 Carlos Guzman Alvarez  <carlosga@telefonica.net>
39
40         * Mono.Security.Protocol.Tls/TlsContext.cs:
41
42                 - Removed file, implementation is now present in:
43
44                         Context.cs
45                         ClientContext.cs
46                         ServerContext.cs
47
48         * Mono.Security.Protocol.Tls/Context.cs:
49         * Mono.Security.Protocol.Tls/ClientContext.cs:
50         * Mono.Security.Protocol.Tls/ServerContext.cs:
51         * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs:
52
53                  - New classes.
54
55         * Mono.Security.Protocol.Tls/SslServerStream.cs:
56
57                 - Added implementation for properties, and read/write methods
58                 as in SslClientStream.
59
60                 - doHandshake method is not implemented yet.
61
62         * Mono.Security.Protocol.Tls/SslClientStream.cs:
63         * Mono.Security.Protocol.Tls/RecordProtocol.cs:
64         * Mono.Security.Protocol.Tls/Ciphersuite.cs:
65         * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs:
66         * Mono.Security.Protocol.Tls.Alerts/TlsCloseNotifyAlert.cs:
67         * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessage.cs:
68         * Mono.Security.Protocol.Tls.Handshake.Client/*.cs:
69
70                 - Added changes for make use of the new Context implementation.
71
72         * Mono.Security.Protocol.Tls.Handshake.Server/*.cs:
73
74         - New classes with method signatures only for the server handshake
75         implementation.
76
77 2004-02-21  Carlos Guzman Alvarez  <carlosga@telefonica.net>
78
79     * TlsServerHello: Fix for handle SecurityProtocolType.Default.
80
81 2004-02-20  Sebastien Pouliot  <sebastien@ximian.com>
82
83         * Mono.Security.dll.sources: Added new file X509ChainStatusFlags in
84         Mono.Security.X509 namespace.
85
86 2004-02-20 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
87
88         * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
89         * Mono.Security.Protocol.Tls/RecordProtocol.cs:\r
90         * Mono.Security.Protocol.Tls/TlsContext.cs:\r
91 \r
92                 - Added changes for handle te SecurityProtocolType enum\r
93                 as a Flags enum.\r
94 \r
95         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientHello.cs:\r
96 \r
97                 - Let the Ssl3 message to be process in the same way as the Tls1.\r
98 \r
99         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientHello.cs:\r
100                 \r
101                 - Added changes for use the Protocol version send by the server\r
102 \r
103         * Mono.Security.Protocol.Tls/CipherSuite.cs:\r
104 \r
105                 - Compute the premaster secret using the protocol version sent in \r
106                 the ClientHello message instead of the actual protocol version.
107
108         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:
109
110         - Commented the server cert validation.
111
112         * Mono.Security.Protocol.Tls.Alerts/TlsWarningEventAgrs.cs:
113
114                 - Removed no more needed file.
115
116         * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs:
117
118                 - Added 4 new properties:
119
120                         * Message
121
122                         * IsWarning
123
124                         * IsFatal
125
126                         * IsCloseNotify
127
128                 - Return always the same message when working in release mode
129                 (The authentication or decryption has failed.)
130
131         * Mono.Security.Protocol.Tls/SslClientStream.cs:
132
133                 - Changes to the sync code.
134
135                 - Record protocol stuff moved to the new classes.
136
137                 - Removed Warning event.
138
139                 - Added control over the CloseNotify Alert
140                 to BeginRead method.
141
142                 - Return true in the server certificate validation method
143                 if there are no errors.
144
145         * Mono.Security.Protocol.Tls/RecordProtocol.cs:
146         * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:
147
148                 - New classes for handle the SSL/TLS record protocol.
149
150 2004-02-18 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
151
152         * Mono.Security.Protocol.Tls/SslClientStream.cs:
153
154         - Implement CheckCertRevocationStatus ( not used yet )
155
156         * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs:
157         * Mono.Security.Protocol.Tls/HashAlgorithmType.cs:
158         * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs:
159
160                 - Added Serializable attribute.
161
162         * Mono.Security.Protocol.Tls/CipherSuite.cs:
163         * Mono.Security.Protocol.Tls/TlsCipherSuite.cs:
164         * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:
165         * Mono.Security.Protocol.Tls/TlsContext.cs:
166
167                 - Added some optimizations proposed by Sebastien Pouliot.
168
169         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:
170
171                 - Changes on Common Name detection and certificate error handling ( Thanks to Sebastien Pouliot for his feedback ).
172
173 2004-02-17 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
174
175         * Mono.Security.Protocol.Tls/SslClientStream.cs:
176
177                 - Added changes to security properties for check that the handshake is finished.
178
179         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs:
180
181                 - Raise the Client Certificate event.
182
183         * Mono.Security.Protocol.Tls/CipherSuite.cs:
184         * Mono.Security.Protocol.Tls/SslClientStream.cs:
185         * Mono.Security.Protocol.Tls/SecurityProtocolType.cs:
186         * Mono.Security.Protocol.Tls/TlsCipherSuite.cs:
187         * Mono.Security.Protocol.Tls/TlsCipherSuiteCollection.cs:
188         * Mono.Security.Protocol.Tls/TlsCipherSuiteFactory.cs:
189         * Mono.Security.Protocol.Tls/TlsContext.cs:
190         * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessage.cs:
191         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientHello.cs:
192
193                 - Change the SecurityProtocolType enum to mtch .NET 1.2 documentation definition.
194
195         * Mono.Security.Protocol.Tls/SslClientStream.cs:
196
197                 - Impement SelectedClientCertificate and ServerCertificate properties.
198
199         * Mono.Security.Protocol.Tls/SslClientStream.cs:
200
201         - Added changes for bring async methods to work ( Thanks to Sebastien Pouliot )
202
203         - Reworked the record fragmentation.
204
205         - Fix for send the close notify alert in the Close method
206         only if the Handshake is fully negotiated.
207
208 2004-02-16 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
209
210         * Mono.Security.Protocol.Tls/TlsCipherSuiteFactory.cs:
211
212         - Changed ciphersuites order of preference ( Thanks to Sebastien Pouliot for his feedback ).
213
214 2004-02-15 Carlos Guzmán Álvarez  <carlosga@te...>
215  
216         * Mono.Security.Protocol.Tls/SslClientStream.cs:
217  
218                 - Added specific control od available data for Network Streams
219                 on Read ( Thanks to Francisco Figueiredo Jr. for his feedback ).
220  
221                 - Removed test code.
222
223 2004-02-14 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
224
225     * Mono.Security.Protocol.Tls/SslClientStream.cs:
226
227         - Removed test code.
228
229     * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:
230
231         - Removed test code.
232
233 2004-02-13  Sebastien Pouliot  <sebastien@ximian.com>
234
235         * Mono.Security.dll.sources: Added Diffie-Hellman contribution from
236         Pieter Philippaerts (mentalis.org) to Mono.Security.Cryptography.
237         * Mono.Security_test.dll.sources: Added Diffie-Hellman unit tests.
238
239 2004-02-10 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
240
241     * Mono.Security.Cryptography/PKCS1.cs:
242
243         - Added little change for allow the class to be used with
244         hash implementations that doesn't have an oid like the MD5SHA1 hash.
245
246     * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs:
247
248         - Throw exception if the Private Key is null.
249
250     * Mono.Security.Protocol.Tls/SslServerStream.cs:
251
252         - Ssl Server class without implementation ( methods signatures only )
253         That matches the described in the .NET 1.2 documentation.
254
255 2004-02-09  Sebastien Pouliot  <sebastien@ximian.com>
256
257         * Mono.Security_test.dll.sources Added Mono.Math BigInteger unit test
258         to the build (as they cannot be executed with corlib).
259
260 2004-02-09 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
261
262     * Changed the license header to all the sources files
263     to remove accents.
264
265     * Mono.Security.Protocol.Tls/TlsSessionState.cs:
266
267         - Removed old file.
268
269         * Mono.Security.Protocol.Tls/SslClientStream.cs:
270
271                 - Try to improve record reading.
272
273         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs:
274
275                 - Send always the first certificate.
276
277         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:
278
279                 - Added changes for correct verification of the signed data sent 
280                 by the server.
281
282         * Mono.Security.Cryptography/PKCS1.cs:
283
284                 - Added change to Encode_v15 method for allow correct
285                 encoding of hash algorithms that doesn't have an OID
286                 like the MD5SHA1 hash used in SSL/TLS protocols.
287
288         * Added files from mono:: project that are going to be needed
289         for client authentication:
290
291                 Mono.Math/*
292
293                 Mono.Math.Prime/*
294
295                 Mono.Math.Prime.Generator/*
296
297                 Mono.Security.Cryptography/RSAManaged.cs
298
299         * Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs:
300
301                 - Create RSA as an RSAManaged instance.
302                 
303         * Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs:
304         * Mono.Security.Protocol.Tls/RSASslSignatureDeformatter.cs:
305                 
306                 - Changed key field to be of RSA type.
307
308         * Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs:
309         * Mono.Security.Protocol.Tls/RSASslSignatureDeformatter.cs:
310
311                 - Added new classes for implement in the future RSA-SSL signatures.
312
313         * Changed #region names in all source files.
314
315         * Mono.Security.Protocol.Handshake.Client/TlsServerCertificate.cs:
316                 
317                 - Fixed message (but not working yet - we need RSA signing 
318                 capabilitites with MD5SHA1 hash).       
319
320         * Mono.Security.Protocol.Handshake.Client/TlsServerCertificate.cs:
321         
322                 - Retrict certificate validation to the first validation.
323                 ( real validation needs to be made using a chain )
324                 
325                 - Improved domain validation by making a IP checking between
326                 the target host IP and the certificate domain IP.
327
328                 - Fixed error list handling on certificate validation.  
329
330         * Mono.Security.Protocol.Tls/SslClientStream.cs:
331
332                 - Added new exceptions.
333
334
335 2004-02-06  Sebastien Pouliot  <sebastien@ximian.com>
336
337         * Mono.Security.dll.sources: Added KeyPairPersistence and it's 
338         dependencies in Mono.Xml (MiniParser and SecurityParser). Also 
339         added CryptoTools and SymmetricTransforms in Mono.Sec.Crypt.
340         * Mono.Security_test.dll.sources: Added unit tests for 
341         KeyPairPersistence.
342
343 2003-12-07  Sebastien Pouliot  <spouliot@videotron.ca>
344
345         * Mono.Security.dll.sources: Added PKCS#12 support for X.509 certificates.
346         * Mono.Security_test.dll.sources: Added unit tests for PKCS#12.
347
348 2003-12-01  Sebastien Pouliot  <spouliot@videotron.ca>
349
350         * Mono.Security.dll.sources: Added Mono.Security.Protocol.Ntlm namespace
351         * Mono.Security_test.dll.sources: Added Mono.Security.Protocol.Ntlm unit
352         tests.
353
354 2003-11-27  Sebastien Pouliot  <spouliot@videotron.ca>
355
356         * Mono.Security.dll.sources: Added MD4, MD4Managed and PKCS8 to build.
357         * Mono.Security_test.dll.sources: Added unit tests for MD4, MD4Managed
358         and PKCS8.
359         
360 2003-11-22 Carlos Guzman Alvarez <carlosga@telefonica.net>
361
362         * Changed line endings to unix format in SSL/TLS sources.
363         
364         * Mono.Security.CryptographyoHMD5SHA1CryptoServiceProvider.cs:
365         
366             - Removed file (now it's called MD5SHA1.cs)
367         
368         * Mono.Security.Protocol.Tls/TlsCipherSuiteFactory.cs:
369         
370             - Removed comments from AES ciphersuites.
371
372
373 2003-11-17 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
374
375         * Mono.Security.Protocol.Tls/SslClientStream.cs:
376
377                 Removed ReadByte method, use innerStream.ReadByte() method instead.
378
379 2003-11-13 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
380
381         * Added implementation of an SslClientStream class similar to the MS .NET Framework 1.2 documentation.
382
383                 The next files are no more needed:
384
385                         - TlsSession.cs
386
387                         - TlsNetworkStream.cs
388
389                         - TlsSocket.cs
390
391                         - TlsSessionState.cs
392
393                 The next files are renamed:
394
395                         - TlsSessionSettings.cs -> TlsClientSettings.cs
396
397                         - TlsSessionContext.cs -> TlsContext.cs
398
399                 The next files are new:
400
401                         - SslClientStream.cs ( the name is non definitive yet )
402
403                 The next files where changed to reflect the new canges:
404
405                         - TlsHandshakeMessage.cs
406
407                         - TlsClientCertificate.cs
408
409                         - TlsClientCertificateVerify.cs
410
411                         - TlsClientFinished.cs
412
413                         - TlsClientHello.cs
414
415                         - TlsClientKeyExchange.cs
416
417                         - TlsServerCertificate.cs
418
419                         - TlsServerCertificateRequest.cs
420
421                         - TlsServerFinished.cs
422
423                         - TlsServerHello.cs
424
425                         - TlsServerHelloDone.cs
426
427                         - TlsServerKeyExchange.cs
428
429                         - TlsAlert.cs
430
431                         - TlsCloseNotifyAlert.cs
432
433                 
434 2003-11-12 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
435
436         * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs:
437         
438                 - Changes for give full error message only in debug mode ( Thanks to Sebastién Pouliot. )
439                 
440         * Mono.Security.Protocol.Tls/TlsProtocol.cs:
441         
442                 - Renamed to SecurityProtocolType.cs ( for match .NET 1.2 )
443         
444         * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs:
445         
446                 - Renamed to MD5SHA1.cs ( Thanks to Sebastién Pouliot. )
447                 
448         * Mono.Security.Cryptography/TlsCompressionMethod.cs:
449         
450                 - Renamed to SecurityCompressionType.
451                 
452         * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs:
453         * Mono.Security.Protocol.Tls/HashAlgorithmType.cs:
454         * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs:
455         
456                 - New enumerations that matches .NET 1.2 definitions with some minor differences.
457         
458         * Mono.Security.Protocol.Tls/CipherSuite.cs:
459         * Mono.Security.Protocol.Tls/TlsCipherSuite.cs:
460         * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:
461         * Mono.Security.Protocol.Tls/TlsSessionContext.cs:
462         
463                 - Added changes for make use of new enumerations.
464         
465         * Mono.Security.Protocol.Tls/TlsClientStream.cs:
466         
467                 - Added new informative properties that matches .NET 1.2 SslClientStream
468                 ( Not all the properties are implemented yet ).
469
470
471 2003-11-10 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
472
473         * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs:
474
475                 - Fixed invalid alert message.
476
477         * Mono.Security.Protocol.Tls/CipherSuite.cs:
478         * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:
479         * Mono.Security.Cryptography/HMAC.cs:
480         * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs:
481         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs:
482
483                 - Changed ( Thanks to Sebastién Pouliot for his feedback )
484
485                         SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider();
486                         MD5CryptoServiceProvider sha = new MD5CryptoServiceProvider();
487
488                         to
489
490                         HashAlgorithm sha = SHA1.Create();
491                         HashAlgorithm md5 = MD5.Create(); 
492
493
494 2003-11-04 Carlos Guzmán Álvarez <carlosga@telefonica.net>
495
496         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:
497
498                 - Commented server certificate signature verification.
499
500         * Mono.Security.Protocol.Tls/TlsServerSettings.cs:
501
502                 - Renamed ServerCertificates property to Certificates.
503
504
505 2003-11-04 Carlos Guzmán Álvarez (carlosga@telefonica.net)
506
507         * Updated SSL/TLS implementation files with unix like line endings.
508
509 2003-11-04 Carlos Guzmán Álvarez <carlosga@telefonica.net>
510
511         * Mono.Security.Protocol.Tls/CipherSuite.cs:
512
513                 - Added custom padding for record encryption.
514
515
516 2003-11-03 Carlos Guzmán Álvarez <carlosga@telefonica.net>
517
518         * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessages.cs:
519         
520                 - Removed file.
521
522         * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs:
523         
524                 - New class for handshake hashes calculation on SSL3 protocol.
525
526         * Mono.Security.Protocol.Tls/TlsSessionContext.cs:
527         
528                 - Fixed mac keys clearing for SSL3 protocol.
529
530         * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:
531         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs:
532         
533                 - Added changes for make use of new TlsSslHandshakeHash class.
534         
535         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs:
536         
537                 - Added initial implementation for SSL3 protocol.
538         
539         * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs:
540         
541                 - New class for md5-sha hash calculation.
542                                                         
543         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs:
544         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs:
545         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:
546         * Mono.Security.Protocol.Tls.Handshake.Client/TlsHandshakeMessage.cs:
547         
548                 - Make use of new MD5SHA1CryptoServiceProvider class.
549                 
550         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs:
551         
552                 - Added initial implementation (not finished).
553                         
554         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:
555         
556                 - Minor change to message processing.
557
558                 - Changed verify method name to verifySignature.
559                         
560         * Mono.Security.Protocol.Tls/TlsSessionContext.cs:
561         
562                 - Changed handshakeHashes member to be an TlsStream.
563
564 2003-10-28 Carlos Guzmán Álvarez <carlosga@telefonica.net>
565
566         * Mono.Security.Protocol.Tls/CipherSuite.cs:
567         * Mono.Security.Protocol.Tls/TlsSessionSettings.cs:
568         * Mono.Security.Protocol.Tls/TlsServerSettings.cs:
569         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs:
570         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs:
571         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:
572         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:
573
574                 - Added changes for make use of X509 classes from mono.
575
576 2003-10-23 Carlos Guzmán Álvarez <carlosga@telefonica.net>
577
578         * Added partial implementation of SSL3 protocol ( not finished yet ) to the TLS sources.
579
580 2003-10-20  Sebastien Pouliot  <spouliot@videotron.ca>
581
582         * Mono.Security.dll.sources: Removed AssemblyInfo.cs from build.
583         This file is for TLS not for the complete Mono.Security assembly.
584
585 2003-10-20  Duncan Mak  <duncan@ximian.com>
586
587         * Mono.Security.dll.sources: Added TlsAbstractCipherSuite.cs,
588         TlsCipherSuiteFactory.cs and TlsCompressMethod.cs. This fixes the
589         build.
590
591 2003-10-20  Carlos Guzmán Álvarez  <carlosga@telefonica.net>
592
593         * Mono.Security.dll.sources: Added references for new Tls files.
594
595 2003-10-20  Pedro Martínez Juliá  <yoros@wanadoo.es>
596
597         * Mono.Security.dll.sources: Added references for Tls files.
598
599 2003-09-05  Sebastien Pouliot  <spouliot@videotron.ca>
600
601         * KeyAttributesExtension.cs: New. Added for WSE.
602
603 2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>
604
605         * Mono.Security.dll.sources: Added support for Authenticode(tm)
606         signatures.
607
608 2003-07-30  Sebastien Pouliot  <spouliot@videotron.ca>
609
610         * Mono.Security.dll.sources: Added ExtendedKeyUsageExtension.cs 
611         certificate extension (so MakeCert can now create SSL certificates).
612
613 2003-07-28  Sebastien Pouliot  <spouliot@videotron.ca>
614
615         * Mono.Security.dll.sources: Added missing SubjectAltNameExtension.cs
616
617 2003-06-14  Sebastien Pouliot  <spouliot@videotron.ca>
618
619         * list.unix. Added SubjectAltNameExtension.cs
620
621 2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>
622
623         * list.unix: New. All C# files required to build the assembly.
624         * makefile.gnu: New. Makefile to build the assembly under Linux.
625         * Mono.Security.build: New. NAnt build file. 
626