diff options
author | Alexander Köplinger <alex.koeplinger@outlook.com> | 2016-01-29 21:17:03 +0300 |
---|---|---|
committer | Alexander Köplinger <alex.koeplinger@outlook.com> | 2016-01-29 21:17:06 +0300 |
commit | b03e60628764d66654147bfc7a7e1a3242559888 (patch) | |
tree | 3599b29c7f180a5cb3e8cea3e875d26b8ecdeeb4 /mcs/class/System.Security | |
parent | bf5947a0fd2b523c30833605ee69b2b041aa43f4 (diff) |
Remove ChangeLog files from the repo
They weren't updated in the last 6 years and aren't helpful anymore (e.g. by causing unrelated matches during git grep searches).
Diffstat (limited to 'mcs/class/System.Security')
16 files changed, 0 insertions, 2076 deletions
diff --git a/mcs/class/System.Security/Assembly/ChangeLog b/mcs/class/System.Security/Assembly/ChangeLog deleted file mode 100644 index 63942dd3598..00000000000 --- a/mcs/class/System.Security/Assembly/ChangeLog +++ /dev/null @@ -1,33 +0,0 @@ -2008-04-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com> - - * AssemblyInfo.cs: Change to consts - -2005-11-05 Kornél Pál <kornelpal@hotmail.com> - - * AssemblyInfo.cs: Use Consts.FxFileVersion as AssemblyFileVersion. - -2005-10-28 Sebastien Pouliot <sebastien@ximian.com> - - * AssemblyInfo.cs: Updated for 2.0 final. - -2005-04-27 Sebastien Pouliot <sebastien@ximian.com> - - * AssemblyInfo.cs: Updated for 2.0 beta 2. - -2004-07-07 Sebastien Pouliot <sebastien@ximian.com> - - * AssemblyInfo.cs: Added new attributes present in Fx 2.0. - -2004-05-12 Sebastien Pouliot <sebastien@ximian.com> - - * AssemblyInfo.cs: Reduce extra/missing in corcompare (again). - -2004-03-15 Sebastien Pouliot <sebastien@ximian.com> - - * AssemblyInfo.cs: Reduce extra/missing in corcompare. - -2004-01-11 Sebastien Pouliot <spouliot@videotron.ca> - - * AssemblyInfo.cs: New. Copied and ajusted from corlib. - * Locale.cs: New. Copied (verbatim) from corlib. - * ChangeLog: New. diff --git a/mcs/class/System.Security/ChangeLog b/mcs/class/System.Security/ChangeLog deleted file mode 100644 index 82455b4257c..00000000000 --- a/mcs/class/System.Security/ChangeLog +++ /dev/null @@ -1,233 +0,0 @@ -2010-03-16 Jb Evain <jbevain@novell.com> - - * Makefile: rename the net_2_1 profile to moonlight. - -2009-06-05 Marek Safar <marek.safar@gmail.com> - - * Makefile: Fixed NET_2_0 conditional to actually handle Mono.Security - dependency. - -2008-11-01 Sebastien Pouliot <sebastien@ximian.com> - - * System.Security_test.dll.sources: Add new tests to build - System.Security.Cryptography.Pkcs/CmsRecipientCollectionTest.cs - System.Security.Cryptography.Xml/TransformTest.cs - System.Security.Cryptography.Xml/XmlDecryptionTransformTest.cs - -2008-10-14 Gert Driesen <drieseng@users.sourceforge.net> - - * System.Security_test.dll.sources: Added XmlLicenseTransformTest.cs - and XmlDsigExcC14NWithCommentsTransformTest.cs. - -2008-09-23 Marek Safar <marek.safar@gmail.com> - - * Makefile: Don't override global debug flag. - -2007-06-12 Marek Safar <marek.safar@gmail.com> - - * Makefile: Check only major framework version to do 2.x build. - -2007-01-17 Atsushi Enomoto <atsushi@ximian.com> - - * System.Security_test.dll.sources : added - XmlDsigExcC14NTransformTest.cs. - -2006-12-15 Sebastien Pouliot <sebastien@ximian.com> - - * Makefile: Execute PKITS tests only if the data is installed locally. - See System.dll unit tests for details. - * System.Security_test.dll.sources: Add some PKITS unit tests to the - build. - -2006-11-08 Sebastien Pouliot <sebastien@ximian.com> - - * System.Security_test.dll.sources: Added unit and CAS tests for - System.Security.Cryptography.X509Certificates.X509Certificate2UI - -2006-09-22 Atsushi Enomoto <atsushi@ximian.com> - - * Makefile: - Added Test/S.S.C.Xml/EncryptedXmlSample3.xml to EXTRA_DISTFILES. - -2006-09-21 Atsushi Enomoto <atsushi@ximian.com> - - * Makefile: oops, syntax breakage. - -2006-09-21 Atsushi Enomoto <atsushi@ximian.com> - - * Makefile: - Added Test/S.S.C.Xml/EncryptedXmlSample2.xml to EXTRA_DISTFILES. - -2006-09-21 Atsushi Enomoto <atsushi@ximian.com> - - * System.Security_test.dll.sources: added EncryptedXmlTest.cs. - * Makefile: added some extra test support files as EXTRA_DISTFILES. - -2006-09-06 Atsushi Enomoto <atsushi@ximian.com> - - * System.Security_test.dll.sources: added DataReferenceTest.cs. - -2005-09-26 Sebastien Pouliot <sebastien@ximian.com> - - * System.Security.dll.sources: Remove all X509 related classes. - * System.Security_test.dll.sources: Remove all X509 related tests. - * System.Security.Cryptography.X509Certificates/*.cs: moved to - System.dll assembly. - * Test/System.Security.Cryptography.X509Certificates/*.cs: moved to - System.dll assembly. - -2005-05-18 Sebastien Pouliot <sebastien@ximian.com> - - * System.Security_test.dll.sources: Added unit tests for System. - Security.Permissions.StorePermissionAttribute class. - -2005-05-03 Sebastien Pouliot <sebastien@ximian.com> - - * System.Security_test.dll.sources: Added unit tests for System. - Security.Cryptography.Pkcs.SignerInfoCollection class. - -2005-04-25 Sebastien Pouliot <sebastien@ximian.com> - - * System.Security.dll.sources: Added IRelDecryptor interface and - XmlLicenseTransform class to System.Security.Cryptography.Xml (2.0). - -2005-04-23 Sebastien Pouliot <sebastien@ximian.com> - - * System.Security.dll.sources: Added StorePermission and - StorePermissionAttribute to System.Security.Permissions (2.0). - -2005-04-04 Atsushi Enomoto <atsushi@ximian.com> - - * System.Security.dll.sources: added XmlSignatureStreamReader.cs. - -2005-01-17 Sebastien Pouliot <sebastien@ximian.com> - - * System.Security.dll.sources: Added System.Security.Cryptography. - X509Certificates/X509EnhancedKeyUsageExtension.cs and - X509SubjectKeyIdentifierHashAlgorithm.cs to the build. - * System.Security_test.dll.sources: Added System.Security.Cryptography - .Pkcs/Pkcs9ContentTypeTest.cs, Pkcs9MessageDigestTest.cs and System. - Security.Cryptography.X509Certificates/X509BasicConstraintsExtensionTest.cs, - X509EnhancedKeyUsageExtensionTest.cs, X509ExtensionTest.cs, - X509KeyUsageExtensionTest.cs and X509SubjectKeyIdentifierExtensionTest.cs - to the unit test assembly. - -2005-01-06 Raja R Harinath <rharinath@novell.com> - - * Makefile (LIB_MCS_FLAGS): Add reference to Mono.Security.dll - only in the NET 2.0 profile. See 2004-07-07 entry. - -2005-01-05 Sebastien Pouliot <sebastien@ximian.com> - - * Makefile: Don't ignore the CS0119 warnings (private field not used) - when building the assembly (the code is already clean for this). - * System.Security.dll.sources: Add DataProtectionPermission, Attribute - and Flags to the assembly (moved from corlib). - * System.Security_test.dll.sources: Add DataProtectionPermission - Attribute unit tests (moved from corlib unit tests). - -2004-12-23 Sebastien Pouliot <sebastien@ximian.com> - - * System.Security.dll.sources: Added System.Security.Cryptography/ - ProtectedData.cs, ProtectedMemory.cs, DataProtectionScope.cs and - MemoryProtectionScope.cs as they been moved from mscorlib to here. - * System.Security_test.dll.sources : Added Test/System.Security. - Cryptography/ProtectedDataTest.cs and ProtectedMemoryTest.cs for the - same reason. - -2004-09-04 Tim Coleman <tim@timcoleman.com> - * System.Security.dll.sources: - Add new System.Security.Cryptography.Pkcs classes. - -2004-09-03 Tim Coleman <tim@timcoleman.com> - * System.Security.dll.sources: - Add new System.Security.Cryptography.X509Certificates classes - -2004-09-02 Tim Coleman <tim@timcoleman.com> - * System.Security.dll.sources: - Add new System.Security.Cryptography.Xml classes - -2004-07-09 Sebastien Pouliot <sebastien@ximian.com> - - * System.Security_test.dll.sources: Fixed unit tests to work with Fx - 2.0 beta 1. - -2004-07-08 Sebastien Pouliot <sebastien@ximian.com> - - * System.Security.dll.sources: Fixed classes to match Fx 2.0 beta 1. - -2004-07-07 Sebastien Pouliot <sebastien@ximian.com> - - * Makefile: Added a reference to Mono.Security because we'll require - many class from it for the NET_2_0 profile - but it would be better - not to have the dependency for NET_1_1. - * System.Security.dll.sources: Added a lot of existing classes (from - 1.2 documentation) that were never compiled. - * System.Security_test.dll.sources: Added a lot of existing tests - (from 1.2 documentation) that were never compiled. - -2004-03-26 Sebastien Pouliot <sebastien@ximian.com> - - * System.Security.dll.sources: Added internal class Manifest. - -2004-03-26 Atsushi Enomoto <atsushi@ximian.com> - - * System.Security_test.dll.sources : - Added XmlDsigEnvelopedSignatureTest.cs. - -2004-03-22 Sebastien Pouliot <sebastien@ximian.com> - - * Makefile: Added /nowarn to cleanup display when building. - -2004-03-16 Atsushi Enomoto <atsushi@ximian.com> - - * System.Security.dll.sources: added XmlDsigNodeList.cs - -2004-02-19 Tim Coleman <tim@timcoleman.com> - * System.Security.dll.sources: Add new - System.Security.Cryptography.Xml.SymmetricKeyWrap - -2004-02-11 Sebastien Pouliot <spouliot@videotron.ca> - - * System.Security_test.dll.sources: Added unit tests for - XmlDsigXPathTransform. - -2004-02-10 Tim Coleman <tim@timcoleman.com> - * System.Security.dll.sources: Add new - System.Security.Cryptography.Xml classes. - -2004-02-07 Tim Coleman <tim@timcoleman.com> - * System.Security.dll.sources: Add new - System.Security.Cryptography.Xml classes. - -2004-01-11 Sebastien Pouliot <spouliot@videotron.ca> - - * System.Security.dll.sources: Added AssemblyInfo.cs and Locale.cs. - -2003-07-24 Sebastien Pouliot <spouliot@videotron.ca> - - * System.Security.dll.sources: Added new Mono.Xml.XmlCanonicalizer.cs - from Aleksey Sanin. - -2003-03-04 Sebastien Pouliot <spouliot@videotron.ca> - - * System.Security.build: Added a new output System.Security_cmp.dll - which links with mscorlib. This version is to be used to generate - the class status web page (required for CorCompare). - -2003-03-03 Sebastien Pouliot <spouliot@videotron.ca> - - * System.Security.build: Updated build file to stop linking with - MS assemblies (and like with Mono's corlib instead). - -2003-03-02 Sebastien Pouliot <spouliot@videotron.ca> - - * list.unix: Added XmlSignature.cs. - -2003-01-17 Sebastien Pouliot <spouliot@videotron.ca> - - * System.Security.build: Simplified and fixed some issues. - -2002-11-28 Sebastien Pouliot <spouliot@videotron.ca> - - * System.Security.build: New. Nant build file for Windows. diff --git a/mcs/class/System.Security/Mono.Security.Cryptography/ChangeLog b/mcs/class/System.Security/Mono.Security.Cryptography/ChangeLog deleted file mode 100644 index 10a9e7db099..00000000000 --- a/mcs/class/System.Security/Mono.Security.Cryptography/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -2008-02-10 Sebastien Pouliot <sebastien@ximian.com> - - * NativeDapiProtection.cs: Don't call GetLastWin32Error so late and - use the value we already have from a previous call. Found using - Gendarme. - -2005-10-27 Sebastien Pouliot <sebastien@ximian.com> - - * NativeDapiProtection.cs: New. Native access to DPAPI (Data - Protection API) to implement ProtectedData on Windows (requires - Windows 2000 or later). - -2005-10-20 Sebastien Pouliot <sebastien@ximian.com> - - * ManagedProtection.cs: New. A managed class similar to ProtectedData. - Source code will be reused in other assemblies to protect data. diff --git a/mcs/class/System.Security/Mono.Xml/ChangeLog b/mcs/class/System.Security/Mono.Xml/ChangeLog deleted file mode 100644 index e98d93b9336..00000000000 --- a/mcs/class/System.Security/Mono.Xml/ChangeLog +++ /dev/null @@ -1,62 +0,0 @@ -2007-03-22 Atsushi Enomoto <atsushi@ximian.com> - - * XmlCanonicalizer.cs : fill prefixes which should be actually - written. It must be actually done before canonicalization (so - that node list filtering still takes spec-conformant effect). - -2007-01-23 Atsushi Enomoto <atsushi@ximian.com> - - * XmlCanonicalizer.cs : in Canonicalize(XmlNodeList), nodes [0] could - be XmlDocument and thus it could cause NullReferenceException. - -2007-01-23 Atsushi Enomoto <atsushi@ximian.com> - - * XmlCanonicalizer.cs : it should be reset before being reused. - -2007-01-22 Atsushi Enomoto <atsushi@ximian.com> - - * XmlCanonicalizer.cs : Fixed incorect is-visibly-utilized check. Got - Phaos tests passed. - -2007-01-17 Atsushi Enomoto <atsushi@ximian.com> - - * XmlCanonicalizer.cs : don't output default namespace when the node's - namespace is not empty. Check "visibly utilized" namespace nodes in - exc-c14n. Also, in exc-c14n, rendered namespaces are not written. - Added InclusiveNamespaces PrefixList field (not in use yet). - -2005-04-04 Atsushi Enomoto <atsushi@ximian.com> - - * XmlCanonicalizer.cs : don't rip 
 off here. - -2004-05-14 Atsushi Enomoto <atsushi@ximian.com> - - * XmlCanonicalizer.cs : - Reverted xmlns change that seems my misinterpretation. - -2004-05-13 Atsushi Enomoto <atsushi@ximian.com> - - * XmlCanonicalizer.cs : - Element namespace is not XPath-selected(selectable) namespace nodes - and that should be outputted. - Don't return null for empty output. - -2004-03-26 Atsushi Enomoto <atsushi@ximian.com> - - * XmlCanonicalizer.cs : - Don't output 
 for Whitespace node. - To filter every kind of nodes, make sure node.Attributes isnot null. - This makes some phaos tests passed. - -2004-02-14 Atsushi Enomoto <atsushi@ximian.com> - - * XmlCanonicalizer.cs: Use child nodes of entity reference nodes (it - is now correctly supported in XmlEntityReference). - -2003-07-24 Gonzalo Paniagua Javier <gonzalo@ximian.com> - - * XmlCanonicalizer.cs: fixed to make it build for 1.0 and 1.1. - -2003-07-24 Sebastien Pouliot <spouliot@motus.com> - - * XmlCanonicalizer.cs: New. C14N class from Aleksey Sanin. diff --git a/mcs/class/System.Security/System.Security.Cryptography.Pkcs/ChangeLog b/mcs/class/System.Security/System.Security.Cryptography.Pkcs/ChangeLog deleted file mode 100644 index 71179821fad..00000000000 --- a/mcs/class/System.Security/System.Security.Cryptography.Pkcs/ChangeLog +++ /dev/null @@ -1,175 +0,0 @@ -2009-06-05 Marek Safar <marek.safar@gmail.com> - - * *.cs: Fixed NET_2_0 conditional to actually handle Mono.Security - dependency. - -2008-11-01 Sebastien Pouliot <sebastien@ximian.com> - - * CmsRecipientCollection.cs: Add comment about compatibility-NRE - [Found using Gendarme CheckParametersNullityInVisibleMethodsRule] - -2008-10-12 Sebastien Pouliot <sebastien@ximian.com> - - * EnvelopedCms.cs, SignedCms.cs: Remove unneeded field - initialization to their default values. - [Found using Gendarme AvoidUnneededFieldInitializationRule] - -2006-12-15 Sebastien Pouliot <sebastien@ximian.com> - - * SignedCms.cs: Add missing TODO. Some code exists but depends on - other, unimplemented, stuff. - -2005-09-27 Sebastien Pouliot <sebastien@ximian.com> - - * Pkcs9Attribute.cs: Added new CopyFrom method overrides (2.0 RC). - * Pkcs9SigningTime.cs: Don't call base.CopyFrom anymore. - -2005-05-03 Sebastien Pouliot <sebastien@ximian.com> - - * CmsSigner.cs: Removed old FIXME. - * ContentInfo.cs: Better detection (but still less strict than MS). - * EnvelopedCms.cs: Avoid possible NullReferenceException in Encrypt. - * KeyTransRecipientInfo.cs: Minor editing updates. - * Pkcs9ContentType.cs: Added encoding/decoding of the content - information (OID). - * Pkcs9MessageDigest.cs: Added encoding/decoding of the digest. - * SignedCms.cs: Version set to 0 (default). Serial numbers are - reversed here (Fx isn't very consistant in this regard). - * SignerInfo.cs: Convert the hash name to an OID. - * SignerInfoCollection.cs: Completed class. - -2005-04-26 Sebastien Pouliot <sebastien@ximian.com> - - * AlgorithmIdentifier.cs: Removed FIXME - seems "by design". - * ContentInfo.cs: Applied fix for ArgumentNullException (was fixed in - beta2). - * Pkcs9ContentType.cs: Added new override for CopyFrom. - * Pkcs9DocumentDescription.cs: Added new override for CopyFrom. - Applied fix for ArgumentNullException (was fixed in beta2). - * Pkcs9DocumentName.cs: Added new override for CopyFrom. - Applied fix for ArgumentNullException (was fixed in beta2). - * Pkcs9MessageDigest.cs: Added new override for CopyFrom. - * Pkcs9SigningTime.cs: Added new override for CopyFrom. - -2005-04-25 Sebastien Pouliot <sebastien@ximian.com> - - * SignedCms.cs: Fix compiler warning (unused variable). - -2005-04-24 Sebastien Pouliot <sebastien@ximian.com> - - * SubjectIdentifierType.cs: Removed (really) obsolete enum value and - [Serializable] attribute. - -2005-04-23 Sebastien Pouliot <sebastien@ximian.com> - - * CmsRecipient.cs, CmsRecipientCollection.cs, CmsSigner.cs, - EnvelopedCms.cs, KeyAgreeRecipientInfo.cs, Pkcs9Attribute.cs, - Pkcs9ContentType.cs, Pkcs9DocumentDescription.cs, Pkcs9DocumentName.cs, - Pkcs9MessageDigest.cs, Pkcs9SigningTime.cs, SignedCms.cs, - SignerInfo.cs: Adapted for changes in class names in beta2. - -2005-01-17 Sebastien Pouliot <sebastien@ximian.com> - - * Pkcs9Attribute.cs: Fixed wrt unit tests. - * Pkcs9ContentType.cs: Completed public part. Internals are still - todo later. - * Pkcs9DocumentDescription.cs: Completed implementation. - * Pkcs9DocumentName.cs: Completed implementation. - * Pkcs9SigningTime.cs: Completed implementation. - * Pkcs9MessageDigest.cs: Completed public part. Internals are still - todo later. - -2004-09-04 Tim Coleman <tim@timcoleman.com> - * Pkcs9ContentType.cs Pkcs9MessageDigest.cs: - New classes for 2.0 - -2004-07-08 Sebastien Pouliot <sebastien@ximian.com> - - * ContentInfo.cs: Added finalizer. - * CmsRecipient.cs: New. Replace Pkcs7Recipient (from 1.2). - * CmsRecipientCollection.cs: New. Replace Pkcs7RecipientCollection - (from 1.2). - * CmsRecipientEnumerator.cs: New. Replace Pkcs7RecipientEnumerator - (from 1.2). - * CmsSigner.cs: New. Replace Pkcs7Signer (from 1.2). - * EnvelopedCms.cs: New. Replace EnvelopedPkcs7 (from 1.2). - * KeyAgreeRecipientInfo.cs: Fixed internal constructor. - * Pkcs9Attribute.cs: Now inherit from AsnEncodedData. Fixed - constructors. - * Pkcs9DocumentDescription.cs: Sealed class and fixed API. - * Pkcs9DocumentName.cs: Sealed class and fixed API. - * Pkcs9SigningTime.cs: Sealed class and fixed API. - * PublicKeyInfo.cs: Sealed class. - * RecipientInfo.cs: Removed protected constructor. - * RecipientInfoCollection.cs: Sealed class. - * RecipientInfoEnumerator.cs: Sealed class. - * SignedCms.cs: New. Replace SignedPkcs7 (from 1.2). - * SignerInfo.cs: Sealed class and fixed API. - * SignerInfoCollection.cs: Sealed class and fixed CopyTo. - * SignerInfoEnumerator.cs: Sealed class. - * SubjectIdentifier.cs: Sealed class. - * SubjectIdentifierOrKey.cs: Sealed class. - * SubjectIdentifierType.cs: Fixed enum and added [Serializable]. - -2004-07-07 Sebastien Pouliot <sebastien@ximian.com> - - * AlgorithmIdentifier.cs: Added missing #if NET_2_0. - * ContentInfo.cs: Fixed OID due to changes in Mono.Security. - * EnvelopedPkcs7.cs: Fixed OID due to changes in Mono.Security. - * SignedPkcs7.cs: Fixed OID due to changes in Mono.Security. - -2003-12-07 Sebastien Pouliot <spouliot@videotron.ca> - - * ContentInfo.cs: Modified default Oid not to include description. - Added basic support for static GetContentType. - * EnvelopedPkcs7.cs: New. Partial implementation of PKCS#7 envelopes - (encrypted data). - * KeyAgreeRecipientInfo.cs: New. Stub for key agreement informations. - Note that key agreement algorithms (DH) are absent from the framework. - * KeyTransRecipientInfo.cs: New. Implementation for key transport - informations. - * Pkcs7Recipient.cs: New. Implementation of "recipients" - how it - links to a X.509 certificate (issuer and serial key or subject key - info). - * Pkcs7RecipientCollection.cs: New. Collection of Pkcs7Recipient. - * Pkcs7RecipientEnumerator.cs: New. Enumerator for Pkcs7Recipient. - * Pkcs7AttributeCollection.cs: New. Collection of Pkcs9Attributes. - * Pkcs7AttributeEnumerator.cs: New. Enumerator for Pkcs9Attributes. - * PublicKeyInfo.cs: New. Handle public key informations. - * RecipientInfoCollection.cs: New. Collection of RecipientInfo (and - inherited classes). - * RecipientInfoEnumerator.cs: New. Enumerator for RecipientInfo (and - inherited classes). - * SignedPkcs7.cs: New. Partial implementation of PKCS#7 signed - structures. - * SignerInfo.cs: New. Information (certificate and attributes) about - the signer. Actual signature/verification stuff is missing. - * SignerInfoCollection.cs: New. Collection of SignerInfo. - * SignerInfoEnumarator.cs: New. Enumerator for SignerInfo. - * SubjectIdentifier.cs: New. Contains the type of identifier linking - to a subject. - * SubjectIdentifierOrKey.cs: New. Contains the subject's public key or - an information linking to a subject public key. - -2003-11-08 Sebastien Pouliot <spouliot@videotron.ca> - - * ContentInfo.cs: New. Class to encapsulate PKCS7 ContentInfo. Static - method GetContentType need to be completed (requires some test vectors). - * Pkcs7Signer.cs: New. Class to add attributes (authenticated and/or - authenticated), certificates and other informations to the signature. - * RecipientInfo.cs: New. Abstract class to encpasulate recipient - informations. - -2003-11-07 Sebastien Pouliot <spouliot@videotron.ca> - - * AlgorithmIdentifier.cs: New. Class to encapsulate PKCS7 AlgorithmIdentifier. - * CryptographicAttribute.cs: Basic class for attributes. - * KeyAgreeKeyChoice.cs: New. Enumeration for key agreement. - * Pkcs9Attribute.cs: New. Base class for Pkcs#9 attributes. - * Pkcs9DocumentDescription.cs: New. Pkcs#9 DocumentDescription attribute. - * Pkcs9DocumentName.cs: New. Pkcs#9 DocumentName attribute. - * Pkcs9SigningTime.cs: New. Pkcs#9 SigningTime attribute. - * RecipientInfoType.cs: New. Enumeration for RecipientInfo. - * RecipientSubType.cs: New. Enumeration for RecipientInfo. - * SubjectIdentifierOrKeyType.cs: New. Enumeration for SubjectIdentifier. - * SubjectIdentifierType.cs: New. Enumeration for SubjectIdentifier. diff --git a/mcs/class/System.Security/System.Security.Cryptography.X509Certificates/ChangeLog b/mcs/class/System.Security/System.Security.Cryptography.X509Certificates/ChangeLog deleted file mode 100644 index 83035c1a72d..00000000000 --- a/mcs/class/System.Security/System.Security.Cryptography.X509Certificates/ChangeLog +++ /dev/null @@ -1,23 +0,0 @@ -2006-11-08 Sebastien Pouliot <sebastien@ximian.com> - - * X509Certificate2UI.cs: Fix exceptions, add security attributes and - notes. - -2005-11-09 Sebastien Pouliot <sebastien@ximian.com> - - * X509SelectionFlag.cs: Removed extra [Serializable]. - -2005-09-27 Sebastien Pouliot <sebastien@ximian.com> - - * X509Certificate2UI.cs: Hide constructor (it should have been a - static class). Fixed Display/DisplayCertificate method name. - -2005-09-27 Sebastien Pouliot <sebastien@ximian.com> - - * X509Certificate2UI.cs: New. Class to handle UI (yuck) for - certificate display and selection. - * X509SelectionFlag.cs: Moved back from System.dll. - -2005-09-26 Sebastien Pouliot <sebastien@ximian.com> - - * All classes moved in System.dll diff --git a/mcs/class/System.Security/System.Security.Cryptography.Xml/ChangeLog b/mcs/class/System.Security/System.Security.Cryptography.Xml/ChangeLog deleted file mode 100644 index 8eb7ab31416..00000000000 --- a/mcs/class/System.Security/System.Security.Cryptography.Xml/ChangeLog +++ /dev/null @@ -1,808 +0,0 @@ -2010-07-09 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : avoid using LoadXml() to load xml element as in - literal string. Use ImportNode() instead. - Copy namespaces for a referenced node found in envelope document too. - -2009-07-14 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXml.cs: Fix HMACOutputLength to match XMLDSIG erratum (ref: - CVE-2009-0217) and add stricter checks. - -2009-06-05 Marek Safar <marek.safar@gmail.com> - - * *.cs: Fixed NET_2_0 conditional to actually handle Mono.Security - dependency. - -2008-11-01 Sebastien Pouliot <sebastien@ximian.com> - - * EncryptedXml.cs: Add proper null check inside methods. - * SignedXml.cs: GetIdElement returns null if either of its parameter - is null. - * Transform.cs: Comment compatibility-NRE in GetDigestedOutput. - * XmlDecryptionTransform.cs: IsTargetElement returns null if either - of its parameter is null. - * XmlDsigC14NTransform.cs: Comment compatibility-NRE in - GetDigestedOutput. - * XmlDsigExcC14NTransform.cs: Comment compatibility-NRE in - GetDigestedOutput. - [Found using Gendarme CheckParametersNullityInVisibleMethodsRule] - -2008-10-14 Gert Driesen <drieseng@users.sourceforge.net> - - * XmlDsigBase64Transform.cs: Use constant for Algorithm namespace. - * XmlDsigExcC14NTransform.cs: Fixed ctors to use WithComments - algorithm if includeComments is true. Assign includeNamespacesPrefixList - to instance field. - * XmlDsigExcC14NWithCommentsTransform.cs: Remove unnecessary - assignment to Algorithm now that base ctor is fixed. - * XmlDsigC14NWithCommentsTransform.cs: Remove unnecessary assignment - to Algorithm now that base ctor is fixed. - * XmlDsigC14NTransform.cs: In default ctor, just invoke .ctor (bool). - In .ctor (bool), assign WithComments algorithm if includeComments is - true. Use constants for Algorithm namespace. - * XmlDsigEnvelopedSignatureTransform.cs: Use constant for Algorithm - namespace. - * XmlDsigXPathTransform.cs: Use constant for Algorithm namespace. - * XmlDsigXsltTransform.cs: Use constant for Algorithm namespace. - * XmlLicenseTransform.cs: Assign Algorithm in ctor. - * XmlSignature.cs: Added constant for XmlLicenseTransform algorithm. - -2008-10-12 Sebastien Pouliot <sebastien@ximian.com> - - * EncryptedReference.cs, EncryptedType.cs: Remove unneeded field - initialization to their default values. - [Found using Gendarme AvoidUnneededFieldInitializationRule] - -2008-09-17 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXmlTest.cs: Add support for signing XML using HMACSHA256, - HMACSHA384, HMACSHA512 and HMACRIPEMD160. - [Fix bug #425724] - -2008-08-07 Atsushi Enomoto <atsushi@ximian.com> - - * set Algorithm in .ctor(bool), fixed bug #398904. - -2008-08-06 Sebastien Pouliot <sebastien@ximian.com> - - * XmlDsigC14NTransform.cs, - * XmlDsigExcC14NTransform.cs - * XmlDsigXsltTransform.cs: Don't use is + as. - [Found using Gendarme AvoidRepetitiveCastsRule] - -2008-06-28 Sebastien Pouliot <sebastien@ximian.com> - - * XmlDecryptionTransform.cs, - * XmlDsigC14NTransform.cs, - * XmlDsigEnvelopedSignatureTransform.cs, - * XmlDsigExcC14NTransform.cs, - * XmlDsigXsltTransform.cs: Replace Type.GetType("x") into typeof(x) - [Found using Gendarme AvoidTypeGetTypeForConstantStringsRule] - -2008-05-25 Sebastien Pouliot <sebastien@ximian.com> - - * XmlDecryptionTransform.cs, - * XmlDsigBase64Transform.cs, - * XmlDsigC14NTransform.cs, - * XmlDsigEnvelopedSignatureTransform.cs, - * XmlDsigExcC14NTransform.cs, - * XmlDsigXPathTransform.cs, - * XmlDsigXsltTransform.cs, - * XmlLicenseTransform.cs: Don't use lock(this). In fact remove locking - since the worse that can happen is two copies of the same data. - [Found using Gendarme] - -2008-01-12 Sebastien Pouliot <sebastien@ximian.com> - - * ReferenceList.cs: Avoid infinite recursion when setting []. - Found by Gendarme. - * XmlDsigXPathTransform.cs: Fix direct comparison with NaN. Found - by Gendarme. - -2007-11-13 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigExcC14NTransform.cs : removed extra [ComVisible]. - -2007-03-22 Atsushi Enomoto <atsushi@ximian.com> - - * Transform.cs, XmlDsigC14NTransform.cs, XmlDsigExcC14NTransform.cs : - handle PropagatedNamespaces. - -2007-02-01 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : for internal URI (#blah) resolution, use - GetIdElement() so that any derived class which overrides this - method could resolve the reference correctly. - -2007-01-25 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : for DataObject, copy namespaces in Data into Object - element itself. I haven't solved the puzzle on why it is needed - though. - -2007-01-23 Atsushi Enomoto <atsushi@ximian.com> - - * DataObject.cs : it should not append created DataObject element to - the owner document. It affects on XPath selection, though currently - SignedXml.GetReferenceHash() is bogus so I cannot add meaningful - tests for it. - -2007-01-22 Atsushi Enomoto <atsushi@ximian.com> - - * SignedInfo.cs : removed incorrect CanonicalizationMethodObject - implementation. - * EncryptedReference.cs : added exc-c14n support in LoadXml(). - -2007-01-17 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigExcC14NTransform.cs : - re-imported from XmlDsigC14NTransform.cs. - -2007-01-12 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : when there is an envelope document and no referenced - DataObject was found, then look for the target element from the - envelope. - -2007-01-12 Atsushi Enomoto <atsushi@ximian.com> - - * DataObject.cs : don't clear attributes or children unnecessarily. - -2007-01-12 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : actually ComputeSignature() itself does not raise - silly exception. It always use CryptographicException. - Added another check; malformed reference object. - -2007-01-12 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : ComputeSignature() should check empty key. - -2006-10-11 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : when SigningMethod does not match the algorithm that - the key actually supports, it raises an error. - -2006-09-22 Atsushi Enomoto <atsushi@ximian.com> - - * EncryptedXml.cs : use Padding member instead of const ISO10126 (though - I doubt it should be there). Use it in DecryptData(). - -2006-09-21 Atsushi Enomoto <atsushi@ximian.com> - - * EncryptedXml.cs : implement orthodox padding on encryption. - -2006-09-21 Atsushi Enomoto <atsushi@ximian.com> - - * EncryptedXml.cs : - Handle orthodox padding (xmlenc spec section 5.2). However, like - EncryptedXmlSample1, it might not exist, so make it optional. - -2006-09-21 Atsushi Enomoto <atsushi@ximian.com> - - * EncryptedXml.cs : True fix for DecryptData(). It indeed uses block size - (or possibly IV size) in Transform(), but only for stripping the heading - n bytes garbage. - -2006-09-20 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : overwrite my fix with Gert's patch on #79454 to make it - possible to handle multiple certificates. - -2006-09-20 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : handle KeyInfoX509Data in GetPublicKey(). Fixed #1 of - bug #79454. - -2006-09-07 Atsushi Enomoto <atsushi@ximian.com> - - * EncryptedXml.cs : DecryptData() should not pass block size to - Transform() as the index. - -2006-09-06 Atsushi Enomoto <atsushi@ximian.com> - - * CipherReference.cs, EncryptedReference.cs : unify duplicate code. - Remove incorrect name check in the latter class so that it works - for DataReference and KeyReference as well. - -2006-05-31 Sebastien Pouliot <sebastien@ximian.com> - - * KeyInfoClause.cs: Under 2.0 the ctor is protected. - * Transform.cs: Under 2.0 the ctor is protected. Enable the use of - XmlSecureResolver when the security manager is active. - -2006-01-30 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigEnvelopedSignatureTransform.cs : - It should not remove nodes in another XmlNodeList while its - iterator is in active use. This is exposed by the recent - XmlNodeList change. - -2005-09-27 Sebastien Pouliot <sebastien@ximian.com> - - * KeyInfoX509Data.cs: Remove old 2.0 specific check. - * XmlDsigXPathTransform.cs: Remove old 2.0 specific check. Return - empty node list of the XmlDocument is null (fixed tests case for 2.0 - RC). - -2005-05-09 Sebastien Pouliot <sebastien@ximian.com> - - * EncryptionProperties.cs: Added [IndexerName] attribute to rename - "this" from Item to ItemOf. Added missing Item(int) method. - * ReferenceList.cs: Added [IndexerName] attribute to rename "this" - from Item to ItemOf. - -2005-05-04 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXml.cs: Return an empty (not null) KeyInfo by default and - don't throw a CryptographicException in CheckSignature (both NET_2_0). - * KeyInfoRetrievalMethod.cs: Don't include an empty URI attribute - in the XML output for NET_2_0. - * XmlDsigXPathTransform.cs: Throw an XPathException in NET_2_0 if no - xpath expression has been supplied to the transform. - -2005-05-03 Sebastien Pouliot <sebastien@ximian.com> - - * XmlDsigXsltTransform.cs: Fixed 2 test cases (that nows throws - ArgumentNullException) in 2.0. - -2005-05-02 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXml.cs: Throw ArgumentNullException in AddObject and - AddReference methods in 2.0. - * XmlDsigC14NTransform.cs: Throw ArgumentException when loading from - an unknown type in 2.0 (it was simply ignored in 1.x). - -2005-04-26 Sebastien Pouliot <sebastien@ximian.com> - - * KeyInfoX509Data.cs: Fixed to work biwht unit tests on both NET_1_1 - and NET_2_0 (except for obvious beta2 bugs). ArraList are now only - created when required. - -2005-04-25 Sebastien Pouliot <sebastien@ximian.com> - - * EncryptedData.cs: Avoid re-creating collection object on load. - * EncryptedKey.cs: Fix compiler warning (unused variables). - * EncryptedType.cs: Remove set on EncryptionProperties property. - * IRelDecryptor.cs: New. Interface for XrML support. - * SymmetricKeyWrap.cs: Comment unused static method Xor(byte[],int). - * XmlDecryptionTransform.cs: Fix compiler warning (unused variable). - * XmlDsigEnvelopedSignatureTransform.cs: Fix compiler warning. - * XmlLicenseTransform.cs: New. Class for XrML support. - -2005-04-24 Sebastien Pouliot <sebastien@ximian.com> - - * SignedInfo.cs: Added [ComVisible (false)] to new property. - * SignedXml.cs: Added [ComVisible (false)] to new properties and - methods. - * ReferenceList.cs: Fixed members signatures for beta2. - * Reference.cs: Added [ComVisible (false)] to new set_TransformChain. - * EncryptedType.cs: Fix compilation with EncryptionPropertyCollection - changes. - * DataObject.cs: Fix compilation warnings. - * EncryptedKey.cs: Fix compilation with ReferenceList and - EncryptionPropertyCollection changes. - * EncryptionProperties.cs: Class has been renamed to - EncryptionPropertyCollection. - * Transform.cs: Added [ComVisible (false)] to new properties and - methods. - * EncryptedXml.cs: Changed XmlEncRSA1_5Url to XmlEncRSA15Url. - * KeyInfoRetrievalMethod.cs: Added [ComVisible (false)] to Type - property. - * KeyInfoX509Data.cs: Added [ComVisible (false)] to AddSubjectKeyId - (string) method and implemented it. - * EncryptedData.cs: Changed EncryptionProperties to new - EncryptionPropertyCollection. - * XmlDsigC14NTransform.cs: Added [ComVisible (false)] to - GetDigestedOutput method and added a basic implementation. - * X509IssuerSerial.cs: IssuerName and SerialNumber are now properties. - -2005-04-23 Sebastien Pouliot <sebastien@ximian.com> - - * EncryptedXml.cs, SignedXml.cs: Changed X509CertificateEx to - X509Certificate2 to match beta2. - -2005-04-04 Atsushi Enomoto <atsushi@ximian.com> - - * XmlSignatureStreamReader.cs : new file. Handles Stream to rip CR off. - * XmlDsigXPathTransform.cs, - XmlDecryptionTransform.cs, - XmlDsigC14NTransform.cs, - XmlDsigEnvelopedSignatureTransform.cs, - XmlDsigXsltTransform.cs : use XmlSignatureStreamReader for Streams. - -2004-09-16 Sebastien Pouliot <sebastien@ximian.com> - - * Signature.cs: Fixed Xmldsig and broken unit tests. - * SignedXml.cs: Fixed warning (level 4) for unused variable. - * XmlDsigEnvelopedSignatureTransform.cs: Fixed warning (l4) for unused - variable. - -2004-09-04 Tim Coleman <tim@timcoleman.com> - * XmlDecryptionTransform.cs: - Implement rudimentary xpointer support for Except URIs. - -2004-09-03 Tim Coleman <tim@timcoleman.com> - * EncryptedXml.cs: Add support for RSA for key formatting - * Reference.cs: Include XmlDecryptionTransform - * SignedXml.cs: - Set the EncryptedKey on the XmlDecryptionTransform when - loading XML - * XmlDecryptionTransform.cs: - Clean up decryption transformation to work without ugly hack. - * XmlDsigExcC14NTransform.cs XmlDsigExcC14NWithCommentsTransform.cs: - Implement this class based on XmlDsigC14N - * XmlSignature.cs: Add namespaces for various classes. - * KeyInfoEncryptedKey.cs SymmetricKeyWrap.cs: - Remove TODO attributes from implemented methods. - * KeyInfoName.cs: Put #if NET_2_0 markers in - * Transform.cs: Implement GetDigestedOutput - -2004-09-02 Tim Coleman <tim@timcoleman.com> - * CipherReference.cs: Add XmlDecryptionTransform for 2.0 - * EncryptedType.cs: Fix type initialization to conform to .NET - * EncryptedXml.cs: - Add support for RSA key decryption and "cloning" for Transform - * KeyInfoX509Data Reference.cs SignedInfo.cs XmlDsigC14NTransform.cs: - Add 2.0 stubs - * Signature.cs: - Create internal GetXml function if we already have a doc - * SignedXml.cs: Fix the transformation when we get an XmlDocument out - * XmlDecryptionTransform.cs: Implemented Xml Decryption - * XmlSignature.cs: Add namespace for Xml Decryption - -2004-08-31 Tim Coleman <tim@timcoleman.com> - * XmlDsigExcC14NTransform.cs XmlDsigExcC14NWithCommentsTransform.cs: - Add new stub classes - * SignedXml.cs Transform.cs: - New methods for 2.0 - * EncryptedXml.cs SymmetricKeyWrap.cs: - Get symmetric key wrap to work for AES keys. - -2004-08-30 Tim Coleman <tim@timcoleman.com> - * EncryptedXml.cs: Implement lots of XML Encryption code. - * SymmetricKeyWrap.cs: Fix TripleDES keywrap algorithm. - * XmlSignature.cs: Add NET_2_0 check around EncryptedKey - -2004-08-30 Atsushi Enomoto <atsushi@ximian.com> - - * KeyInfo.cs : NET_1_1 build fix. - -2004-08-29 Tim Coleman <tim@timcoleman.com> - * EncryptedKey.cs: Fix element name when generating XML. - * EncryptedXml.cs: Implement more of encryption/decryption routines for .NET 2.0 - * KeyInfo.cs: Support for EncryptedKey KeyInfoClause. - * KeyInfoName.cs: Add missing constructor - * SymmetricKeyWrap.cs: Add untested TripleDES key wrap - algorithms for encryption/decryption - * XmlSignature.cs: Add EncryptedKey constant. - * EncryptedData.cs: Add .NET 2.0 method stubs. - -2004-07-20 Atsushi Enomoto <atsushi@ximian.com> - - * Signature.cs : Fixed NextElementPos() that incorrectly examined - node matching. - -2004-07-07 Sebastien Pouliot <sebastien@ximian.com> - - * EncryptedXml.cs: Fixed Urls for XmlEncElementUrl and - XmlEncElementContentUrl. - * X509IssuerSerial.cs: Make constructor internal so it doesn't show up - in corcompare results for NET_2_0 profile. - -2004-06-17 Sebastien Pouliot <sebastien@ximian.com> - - * KeyInfoX509Data.cs: Removed old internal IssuerSerial for the - undocumented structure (now documented, and public, in Fx 2.0). - * X509IssuerSerial.cs: Use structure as public in NET_2_0 and as - internal before that. - -2004-06-10 Gert Driesen <drieseng@users.sourceforge.net> - - * SignedXml.cs: API signature fixes - -2004-06-04 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : Complete fix for bug #59545. Support #xpointer(id()). - Namespace fixup is required when signing prefixed xml. - -2004-06-04 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : Fix for bug #59545. Handle #xpointer(/) as document. - -2004-05-31 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : partial fix for bug #59165 that does not output - namespace that conflicts with element's namespace. - -2004-05-13 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXml.cs: Update TODO informations. - -2004-05-13 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigBase64Transform.cs : - LoadInput() should retrieve all the descendants. - GetOutput() should handle nodes without digging into child nodes. - -2004-05-05 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs, - Transform.cs : code cleanup. #if !NET_1_0 -> #if NET_1_1. - * XmlDsigBase64Transform.cs : Should not output the content of the - selected element nodes. Put text content only those text nodes are - in the node list. - * XmlDsigEnvelopedSignatureTransform.cs : removed MonoTODO. - * XmlDsigXsltTransform.cs : Use XmlResolver to load document and - to transform. Throw null reference exception explicitly when - the input was not loaded. - -2004-04-02 Lluis Sanchez Gual <lluis@ximian.com> - - * XmlDsigEnvelopedSignatureTransform.cs, XmlDsigXPathTransform.cs, - XmlDsigXsltTransform.cs: Fixed build for net_1_0 profile. - -2004-03-30 Sebastien Pouliot <sebastien@ximian.com> - - * Reference.cs: Changed code to use CryptoConfig to create transforms. - This is "the" way to do it (e.g. to allow new transforms to be added) - but cause problems when using VS.NET for debugging. Old code is still - present, but commented, for that cause. - -2004-03-27 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : namespace nodes also should be supplied for enveloped - objects. - * KeyInfoRetrievalMethod.cs : Keep input element as well as others. - -2004-03-27 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : XPath transformation output is not type of Stream. - Fix to support them by canonicalizing it. - -2004-03-27 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigXsltTransform.cs : GetOutput() now just returns - transformation output. - -2004-03-27 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : Added xmlns support for Manifest. - -2004-03-26 Sebastien Pouliot <sebastien@ximian.com> - - * Manifest.cs: New. Support for <Manifest> in Xml Digital Signature. - This should help us to validate more tests from the Phaos suite. - Note: Microsoft doesn't support this and we only support it for - verification (not signature generation). - * SignedXml.cs: Added support for Manifest, including recursive - manifests. Made some changes to reuse existing code as much as - possible. Better support for local/remote files - but requires - catching an Uri exception for local files :-(. - * XmlSignature.cs: Added constants for Manifest element and URI. - -2004-03-26 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : - - Use specified (or default) XmlResolver to get external resource, - instead of using WebRequest directly. Also modified it easier. - - ApplyTransform() : Clone only when it is required. Handle - transformation output other than Stream. - - Even if applicable key was not found in GetHash(), don't throw - crypto exception every time and just return false (MS does it). - Throw an exception only when no key was specified as KeyInfo. - * XmlDsigEnvelopedSignatureTransform.cs : Fixed get_OutputTypes which - incorrectly set InputTypes internally. - * XmlDsigXPathTransform.cs : Context namespace nodes in loaded - transform parameter (i.e. <XPath>..</XPath>) should be registered - to XsltContext. Otherwise prefix binding error occurs. - Just filter attribute node, instead of filtering attribute children. - -2004-03-25 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXml.cs: Added try/catch in CheckSignatureWithKey to return - false on exceptions. Fix signature-rsa-detached-xslt-transform-bad - -retrieval-method.xml in the Phaos test suite. - -2004-03-24 Atsushi Enomoto <atsushi@ximian.com> - - * Reference.cs, Signature.cs : They should keep input element and hence - keep namespace context nodes on LoadXml() as same as SignedInfo. - * SignedXml.cs : Fixed SignedInfoTransformed() to fill context - namespace nodes into the input document (unlike other classes, there - seems no other way to keep ns-nodes here). - Now some of W3C phaos xmldsig test passes. - -2004-03-23 Atsushi Enomoto <atsushi@ximian.com> - - * SignedInfo.cs : It holds input element and directly returns it - unless the properties are not set. - Throw CryptographicException when Reference is empty *and* GetXml() - is *created*. (when just returning input element, no exception is - thrown). - -2004-03-23 Atsushi Enomoto <atsushi@ximian.com> - - * DataObject.cs : It now holds element instead of each parameters. - Avoid loading element content to different document unless its - properties were modified (to keep namespace node context). - -2004-03-20 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXml.cs: Removed unused (and commented) ComputeHash method. - -2004-03-19 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigXPathTransform.cs : just found stupid bug. - -2004-03-19 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXml.cs: Lot of small changes to complete TODOs and to match - the new unit tests. - -2004-03-17 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXml.cs: The old method was working for creating signature - - so it was reintroduced for (only) this case. - -2004-03-17 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXml.cs : the result from enveloped signature transform should - be canonicalized before getting its hash. - * XmlDsigEnvelopedSignatureTransform.cs : in XPath selection, - if the node is Signature itself it is not allowed. - PreserveWhitespace is required. - -2004-03-16 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXml.cs: Changed (again). This time we use the Stream when - loading the document. We now pass 14 out of 15 of the Merlin's - tests (including one that MS fails). The only failing test is the - one that use the EnvelopedTransform (unfinished). - -2004-03-16 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXml.cs: Commented my last changes to SignedXml as it made other - unis tests fail (in the c14n-izer). - -2004-03-16 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigNodeList.cs : removed BOM from code file. - -2004-03-16 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigNodeList.cs : added. - * XmlDsigXPathTransform.cs : removed XmlDsigNodeList class. - * XmlDsigEnvelopedSignatureTransform.cs : - Implemented GetOutput(). However, it is totally MS behavior - dependent and not based on the spec (we can reimplement it based on - improved XmlDsigXPathTransform). - * SignedXml.cs : in GetOutput(), accept XmlNodeList input too. - -2004-03-15 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXml.cs: Now use the original Signature element before applying - the C14N transformation. Added a check for null in LoadXml. - -2004-03-14 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigXPathTransform.cs : implemented GetOutput() (with some - internal XPath context classes). - -2004-03-13 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigXsltTransform.cs : LoadInnerXml() should just load stylesheet - and LoadInput() should just load transformed document. - Transformation should be done in GetOutput() because either of the - stylesheet or input can be loaded in prior. Adjusted code format. - -2004-03-12 Sebastien Pouliot <sebastien@ximian.com> - - * Signature.cs: KeyInfo isn't required in schema. - * SignedInfo.cs: Added support for missing HMACOutputLength. - * SignedXml.cs: Added support to download a reference (experimental). - Now throw exception for unknown hash algorithm or canonicalization - methods. Changed GetPublicKey to iterate all available keys (not just - the first one). - -2004-03-09 Atsushi Enomoto <atsushi@ximian.com> - - * KeyInfo.cs : Attribute Id was not handlded. - * KeyInfoX509Data.cs : all array members return null when there are - no such contents. Just find child elements, not descendants. - * SignedXml.cs : key is not always required when CheckSignature() is - called. - * XmlDsigXsltTransform.cs : LoadInput should allow node list. - * XmlSignature.cs : added GetChildElements(). - -2004-03-09 Atsushi Enomoto <atsushi@ximian.com> - - * KeyInfoX509Data.cs : trivial local var name fix. - -2004-03-09 Atsushi Enomoto <atsushi@ximian.com> - - * KeyInfoX509Data.cs, - Reference.cs, - SignedInfo.cs, - XmlSignature.cs : GetElementsByTagName() should be eliminated or - at least should use namespace URI. - -2004-03-04 Atsushi Enomoto <atsushi@ximian.com> - - * KeyInfo.cs : - Fixed LoadXml() to skip text nodes as MS.NET does. - Uncommented out RSAKeyValue. - * Signature.cs : Fixed LoadXml(). Don't use GetElementsByTagName() - that incorrectly acquires descendants. Throw CryptographicException - if required elements were not found. - * Transform.cs : added internal GetResolver(). - * XmlDsigXPathTransform.cs, - XmlDsigXsltTransform.cs : use XmlResolver. - -2004-02-19 Tim Coleman <tim@timcoleman.com> - * SymmetricKeyWrap.cs: - Add AES Key Wrap - * EncryptedXml.cs: - Add calls to SymmetricKeyWrap - -2004-02-11 Sebastien Pouliot <sebastien@ximian.com> - - * Reference.cs: Added LoadInnerXml to transforms. Removed unused - variable. - * Transform.cs: Import GetInnerXml in GetXml. - * XmlDsigBase64Transform.cs: Now use a StreamWriter to avoid multiple - allocations. - * XmlDsigC14NTransform.cs: Added Stream support to LoadInput - * XmlDsigXPathTransform.cs: Fixed GetInnerXml to include xpath - expression and LoadInput. It nows match MS implementation but doesn't - work like I think it should (but neither is MS implementation). - -2004-02-10 Tim Coleman <tim@timcoleman.com> - * DataReference.cs EncryptedKey.cs EncryptedXml.cs - * KeyInfoEncryptedKey.cs KeyReference.cs ReferenceList.cs - * X509IssuerSerial.cs XmlDecryptionTransform.cs: - Add new classes for Xml Encryption in 1.2 - * CipherData.cs CipherReference.cs EncryptedData.cs - * EncryptedReference.cs EncryptionMethod.cs EncryptionProperty.cs : - Change NamespaceURI reference to EncryptedXml class. - Make compliant with 1.2 - * XmlEncryption.cs: - Add new entity names. - - -2004-02-07 Tim Coleman <tim@timcoleman.com> - * CipherData.cs CipherReference.cs EncryptedData.cs - * EncryptedReference.cs EncryptedType.cs EncryptionMethod.cs - * EncryptionProperties.cs EncryptionProperty.cs XmlEncryption.cs: - New classes added for Xml Encryption in 1.2 - * KeyInfoRetrievalMethod.cs: - Added Type attribute for 1.2 - * XmlSignature.cs: - Added string constants for algorithm namespaces - -2004-01-11 Sebastien Pouliot <spouliot@videotron.ca> - - * SignedXml.cs: Fixed class signature (for 1.1+) by adding public to - Resolver property. - * Transform.cs: Fixed class signature (for 1.1+) by adding public to - Resolver property. - -2003-12-14 Sebastien Pouliot <spouliot@videotron.ca> - - * SignedXml.cs: Now load the public key when verifying (bug #52084) - and can find an element by it's Id when Id isn't defined in DTD or XSD. - -2003-07-27 Sebastien Pouliot <spouliot@videotron.ca> - - * XmlSignature.cs: Changed USE_VERSION_1_0 for NET_1_0. - -2003-07-24 Sebastien Pouliot <spouliot@videotron.ca> - - * XmlDsigC14NTransform.cs: Patch to use Mono.Xml.XmlCanonicalizer - from Aleksey Sanin. - -2003-06-19 Nick Drochak <ndrochak@gol.com> - - * DSAKeyValue.cs: - * RSAKeyValue.cs: Work around for mcs? bug 45127. - -2003-06-11 Sebastien Pouliot <spouliot@motus.com> - - * SignedXml.cs: Changed USE_VERSION_1_0 for NET_1_0. - * Transform.cs: Changed USE_VERSION_1_0 for NET_1_0. - -2003-05-25 Sebastien Pouliot <spouliot@videotron.ca> - - * XmlSignature.cs: Changed string "RetrievalElement" to "RetrievalMethod" - to match framework 1.1 (this was a bug in framework 1.0). - -2003-05-10 Sebastien Pouliot <spouliot@videotron.ca> - - * SignedXml.cs: Added property XmlResolver Resolver as per framework 1.1 - documentation (no public declaration). - * Transform.cs: Added property XmlResolver Resolver as per framework 1.1 - documentation (no public declaration). - -2003-03-03 Sebastien Pouliot <spouliot@videotron.ca> - - * DSAKeyValue.cs: Added patch from Atsushi Eno (to remove string - XML generation). - * RSAKeyValue.cs: Added patch from Atsushi Eno (to remove string - XML generation). - * XmlDsigBase64Transform.cs: Fixed problem when using XPath. - -2003-03-02 Sebastien Pouliot <spouliot@videotron.ca> - - * DSAKeyValue.cs: New XML generation is commented. Old string technique - did a better job to match MS implementation. - * DataObject.cs: Replaced XML generation from StringBuilder to XmlElement. - * KeyInfo.cs: Replaced XML generation from StringBuilder to XmlElement. - * KeyInfoName.cs: Replaced XML generation from StringBuilder to XmlElement. - * KeyInfoNode.cs: Replaced XML generation from StringBuilder to XmlElement. - * KeyInfoRetrievalMethod.cs: Replaced XML generation from StringBuilder to XmlElement. - * KeyInfoX509Data.cs: Replaced XML generation from StringBuilder to XmlElement. - * RSAKeyValue.cs: New XML generation is commented. Old string technique - did a better job to match MS implementation. - * Reference.cs: Replaced XML generation from StringBuilder to XmlElement. - * Signature.cs: Replaced XML generation from StringBuilder to XmlElement. - * SignedInfo.cs: Replaced XML generation from StringBuilder to XmlElement. - * SignedXml.cs: Replaced XML generation from StringBuilder to XmlElement. - * Transform.cs: Replaced XML generation from StringBuilder to XmlElement. - * XmlDsigEnvelopedSignatureTransform.cs: Added missing Algorithm URL. - * XmlDsigXPathTransform.cs: Added missing Algorithm URL. - * XmlSignature.cs: New. Private contants (construct similar to WSE). - -2003-02-19 Sebastien Pouliot <spouliot@videotron.ca> - - * All: Corrected class indentation, minor fixes, added many MonoTODO (so class status - will reflect reality). - -2003-01-17 Sebastien Pouliot <spouliot@videotron.ca> - - * KeyInfo.cs: Changed some protected declaration to private. - * KeyInfoName.cs: Changed some protected declaration to private. - * KeyInfoNode.cs: Changed some protected declaration to private. - * KeyInfoRetrievalMethod.cs: Changed some protected declaration to private. - * KeyInfoX509Data.cs: Changed some protected declaration to private. - * Transform.cs: Changed some protected declaration to private. - * XmlDsigBase64Transform.cs: Changed some protected declaration to private. - * XmlDsigC14NTransform.cs: Changed some protected declaration to private. - * XmlDsigC14NWithCommentsTransform.cs: Changed some protected declaration to private. - * XmlDsigEnvelopedSignatureTransform.cs: Changed some protected declaration to private. - * XmlDsigXPathTransform.cs: Changed some protected declaration to private. - * XmlDsigXsltTransform.cs: Changed some protected declaration to private. - -2002-11-28 Sebastien Pouliot <spouliot@videotron.ca> - - * TODOAttribute.cs: New. Still much to do ;-) - * XmlDsigXPathTransform.cs: Corrected to compile. Transform is non- - functionnal. - * XmlDsigXsltTransform.cs: Corrected to compile. Transform is non- - functionnal. - -2002-11-20 Sebastien Pouliot <spouliot@videotron.ca> - - * DataObject.cs: New. Complete implementation. - * DSAKeyValue.cs: New. Complete implementation. - * KeyInfo.cs: New. Complete implementation. - * KeyInfoClause.cs: New. Abstract class (complete). - * KeyInfoName.cs: New. Complete implementation. - * KeyInfoNode.cs: New. Complete implementation. - * KeyInfoRetrievalMethod.cs: New. Complete implementation. - * KeyInfoX509Data.cs: New. Complete implementation. - * Reference.cs: New. Incomplete implementation. - * RSAKeyValue.cs: New. Complete implementation. - * Signature.cs: New. Almost complete implementation - returned - XML isn't exactly like the MS implementation. - * SignedInfo.cs: New. Complete except SignatureLength. - * SignedXml.cs: New. Minimal implementation (only enveloped signatures). - Still many TODO! - * Transform.cs: New. Abstract class (complete). - * TransformChain.cs: New. Complete implementation. - * XmlDsigBase64Transform.cs: New. Stub + basic logic. - * XmlDsigC14NTransform.cs: New. Stub + basic logic. - * XmlDsigC14NWithCommentsTransform.cs: New. Stub + basic logic. - * XmlDsigEnvelopedSignatureTransform.cs: New. Stub + basic logic. - * XmlDsigXPathTransform.cs: New. Stub + basic logic. - * XmlDsigXsltTransform.cs: New. Stub + basic logic. diff --git a/mcs/class/System.Security/System.Security.Cryptography/ChangeLog b/mcs/class/System.Security/System.Security.Cryptography/ChangeLog deleted file mode 100644 index 047b0dfbc03..00000000000 --- a/mcs/class/System.Security/System.Security.Cryptography/ChangeLog +++ /dev/null @@ -1,42 +0,0 @@ -2009-06-05 Marek Safar <marek.safar@gmail.com> - - * *.cs: Fixed NET_2_0 conditional to actually handle Mono.Security - dependency. - -2005-10-27 Sebastien Pouliot <sebastien@ximian.com> - - * ProtectedData.cs: Added support for Windows (2000 and later) by - p/invoking DPAPI thru Mono.Security.Cryptography.NativeDapiProtection. - -2005-10-20 Sebastien Pouliot <sebastien@ximian.com> - - * CryptographicAttributeCollection.cs: Fixed Add and Remove methods. - * ProtectedMemory.cs: Implemented (unmanaged) for Windows only. - * ProtectedData.cs: Implemented for everything except Windows ;-) by - using the new ManagedProtection class. - -2005-09-26 Sebastien Pouliot <sebastien@ximian.com> - - * Asn*.cs, Oid*.cs: Moved to System.dll - -2005-04-23 Sebastien Pouliot <sebastien@ximian.com> - - * CryptographicAttribute.cs: Renamed class to CryptographicAttribute - Object to match beta2. - * CryptographicAttributeCollection.cs: Renamed class to Cryptographic - AttributeObjectCollection to match beta2. - * CryptographicAttributeEnumerator.cs: Renamed class to Cryptographic - AttributeObjectEnumerator to match beta2. - -2005-01-13 Sebastien Pouliot <sebastien@ximian.com> - - * CryptographicAttribute.cs: Fixed implementation with updated unit - tests. - -2004-07-08 Sebastien Pouliot <spouliot@videotron.ca> - - * CryptographicAttribute.cs: New. Moved from S.S.C.Pkcs. - * CryptographicAttributeCollection.cs: New. Replace S.S.C.Pkcs. - Pkcs9AttributeCollection. - * CryptographicAttributeEnumerator.cs: New. Replace S.S.C.Pkcs. - Pkcs9AttributeEnumerator. diff --git a/mcs/class/System.Security/System.Security.Permissions/ChangeLog b/mcs/class/System.Security/System.Security.Permissions/ChangeLog deleted file mode 100644 index a3231900316..00000000000 --- a/mcs/class/System.Security/System.Security.Permissions/ChangeLog +++ /dev/null @@ -1,30 +0,0 @@ -2008-10-12 Sebastien Pouliot <sebastien@ximian.com> - - * DataProtectionPermissionAttribute.cs, DataProtectionPermission.cs: - Remove unneeded field initialization to their default values. - [Found using Gendarme AvoidUnneededFieldInitializationRule] - -2005-10-20 Sebastien Pouliot <sebastien@ximian.com> - - * DataProtectionPermission.cs: Fixed Flags property to allow multiple - values. - -2005-09-26 Sebastien Pouliot <sebastien@ximian.com> - - * Store*.cs: Moved in System.dll - -2005-05-18 Jordi Mas i Hernandez <jordi@ximian.com> - - * DataProtectionPermissionAttribute.cs: fixes flag cleaning logical operation - -2005-01-05 Sebastien Pouliot <sebastien@ximian.com> - - * DataProtectionPermission.cs: Removed IBuiltInPermission (it's not in - corlib so it's no more built-in). Updated to use PermissionHelper. - * PermissionHelper.cs: New. Common helpers for permissions classes. - -2005-01-05 Sebastien Pouliot <sebastien@ximian.com> - - * DataProtectionPermission.cs: Moved from corlib. - * DataProtectionPermissionAttribute.cs: Moved from corlib. - * DataProtectionPermissionFlags.cs: Moved from corlib. diff --git a/mcs/class/System.Security/Test/ChangeLog b/mcs/class/System.Security/Test/ChangeLog deleted file mode 100644 index 59591348db1..00000000000 --- a/mcs/class/System.Security/Test/ChangeLog +++ /dev/null @@ -1,28 +0,0 @@ -2003-03-18 Martin Willemoes Hansen <mwh@sysrq.dk> - - * makefile.gnu NUnit20ified. - * security_linux_test.args NUnit20ified. - * renamed System.Security.Cryptography.Xml/AllTests.cs to - System.Security.Cryptography.Xml/AssertCrypto.cs - -2003-03-03 Sebastien Pouliot <spouliot@videotron.ca> - - * System.Security_test.build: Updated build file to stop linking - with MS assemblies (and like with Mono's corlib instead). - -2003-02-19 Sebastien Pouliot <spouliot@videotron.ca> - - * AllTests.cs: Removed. No more required with NUnit2. - * makefile.gnu, security_linux_test.args: untested makefile - * System.Security_test.build: Updated for NUnit2. - -2003-01-17 Sebastien Pouliot <spouliot@videotron.ca> - - * AllTests.cs: Removed System.Security.Cryptography from using. - * System.Security_test.build: Simplified and fixed some issues. - -2002-11-28 Sebastien Pouliot <spouliot@videotron.ca> - - * AllTests.cs: New. Include System.Security.Cryptography.Xml - test suites. - * System.Security_test.build: New. Nant build file for Windows. diff --git a/mcs/class/System.Security/Test/System.Security.Cryptography.Pkcs/ChangeLog b/mcs/class/System.Security/Test/System.Security.Cryptography.Pkcs/ChangeLog deleted file mode 100644 index 6d222505d7a..00000000000 --- a/mcs/class/System.Security/Test/System.Security.Cryptography.Pkcs/ChangeLog +++ /dev/null @@ -1,108 +0,0 @@ -2009-06-26 Robert Jordan <robertj@gmx.net> - - * *.cs: Upgrade to new NUnit style. - -2008-11-01 Sebastien Pouliot <sebastien@ximian.com> - - * CmsRecipientCollectionTest.cs: Verify NRE behavior of ctor. - -2006-12-15 Sebastien Pouliot <sebastien@ximian.com> - - * PkitsTest.cs: New. Common test code to use the PKITS test data. - * Pkits_4_01_SignatureVerification.cs: New. Test signature on S/MIME - using the PKITS test data (if available). - -2005-09-27 Sebastien Pouliot <sebastien@ximian.com> - - * Pkcs9AttributeTest.cs: Added new tests case for new overriden - CopyFrom (added in 2.0 RC). - * Pkcs9ContentTypeTest.cs: Fixed tests case for 2.0 RC. - * Pkcs9MessageDigestTest.cs: Fixed tests case for 2.0 RC. - -2005-05-03 Sebastien Pouliot <sebastien@ximian.com> - - * ContentInfoTest.cs: Addd test cases for data, envelopedData and - other "bad" cases. - * EnvelopedCmsTest.cs: Added [Category ("NotWorking")] to tests for - which Mono isn't complete enough to execute. - * KeyTransRecipientInfoTest.cs: Added test for EncryptedKey (reference - not copy). - * Pkcs9ContentTypeTest.cs: Removed FIXME (fixed in beta2). Added - CopyFrom tests. - * Pkcs9DocumentDescriptionTest.cs: Removed FIXME (fixed in beta2). - * Pkcs9MessageDigestTest.cs: Added CopyFrom tests. - * SignerInfoCollectionTest.cs: New. Tests for SignerInfoCollection. - * SignerInfoTest.cs: Mark some method/data internal so they can be - reused for other tests. - -2005-04-26 Sebastien Pouliot <sebastien@ximian.com> - - * AlgorithmIdentifierTest.cs: Complete some test cases. Updated to - NUnit 2.2 API. - * SignedCmsTest.cs: Added [Ignore] to 3 tests that now also fails - on beta2. - -2005-04-23 Sebastien Pouliot <sebastien@ximian.com> - - * CmsRecipientTest.cs, CmsSignerTest.cs, EnvelopedCmsTest.cs, - Pkcs9AttributeTest.cs, Pkcs9DocumentDescriptionTest.cs, - Pkcs9DocumentNameTest.cs, Pkcs9SigningTimeTest.cs, SignedCmsTest.cs: - Adapted for class name changes in beta2 and re-activated some tests on - Windows that were fixed in beta2. - -2005-01-17 Sebastien Pouliot <sebastien@ximian.com> - - * Pkcs9ContentTypeTest.cs: New. Unit tests for ContentType attribute. - * Pkcs9DocumentDescriptionTest.cs: Added tests for Format(bool). - * Pkcs9DocumentNameTest.cs: Added tests for Format(bool). - * Pkcs9MessageDigestTest.cs: New. Unit tests for MessageDigest attr. - * Pkcs9SigningTimeTest.cs: Added tests for Format(bool) and tests to - check valid dates - limited to [1950,2049]. - -2004-07-09 Sebastien Pouliot <sebastien@ximian.com> - - * AlgorithmIdentifierTest.cs: Fixed for Fx 2.0 beta1. - * CmsRecipientTest.cs: Replace Pkcs7RecipientTest.cs in Fx 2.0 beta1. - * CmsSignerTest.cs: Replace Pkcs7SignerTest.cs in Fx 2.0 beta1. - * ContentInfoTest.cs: Fixed for Fx 2.0 beta1. - * EnvelopedCmsTest.cs: Replace EnvelopedPkcs7Test.cs in Fx 2.0 beta1. - * KeyTransRecipientInfoTest.cs: Fixed for Fx 2.0 beta1. - * Pkcs9AttributeTest.cs: Fixed for Fx 2.0 beta1. - * Pkcs9DocumentDescriptionTest.cs: Fixed for Fx 2.0 beta1. - * Pkcs9DocumentNameTest.cs: Fixed for Fx 2.0 beta1. - * Pkcs9SigningTimeTest.cs: Fixed for Fx 2.0 beta1. - * SignedCmsTest.cs: Replace SignedPkcs7Test.cs in Fx 2.0 beta1. - * SignerInfoTest.cs: Fixed for Fx 2.0 beta1. - * SubjectIdentifierTest.cs: Fixed for Fx 2.0 beta1. - -2004-07-07 Sebastien Pouliot <sebastien@ximian.com> - - * ContentInfoTest.cs: Adjusted for changes in Mono.Security. - -2003-12-07 Sebastien Pouliot <spouliot@videotron.ca> - - * ContentInfoTest.cs: Changed test for GetContentType. - * EnvelopedPkcs7Test.cs: New. Unit tests for EnvelopedPkcs7 - (encryption). - * KeyTransRecipientInfoTest.cs: New. Unit tests for - KeyTransRecipientInfo. - * Pkcs7RecipientTest.cs: New. Unit tests for Pkcs7Recipient. - * SignedPkcs7Test.cs: New. Unit tests for SignedPkcs7 (signatures). - * SignedInfoTest.cs: New. Unit tests for SignedInfo. - * SubjectIdentifierTest.cs: New. Unit tests for SubjectIdentifier. - -2003-11-08 Sebastien Pouliot <spouliot@videotron.ca> - - * ContentInfoTest.cs: New. (Incomplete) Unit tests for ContentInfo. - * Pkcs7SignerTest.cs: New. New. Unit tests for Pkcs7Signer. - * RecipientInfoTest.cs: New. Unit tests for abstract class RecipientInfo. - -2003-11-07 Sebastien Pouliot <spouliot@videotron.ca> - - * AlgorithmIdentifierTest.cs: New. Unit tests for AlgorithmIdentifier. - * CryptographicAttributeTest.cs: New. Unit tests for CryptographicAttribute. - * Pkcs9AttributeTest.cs: New. Unit tests for Pkcs9Attribute (same as for - CryptographicAttribute). - * Pkcs9DocumentDescriptionTest.cs: New. Unit tests for Pkcs9DocumentDescription. - * Pkcs9DocumentNameTest.cs: New. Unit tests for Pkcs9DocumentName. - * Pkcs9SigningTimeTest.cs: New. Unit tests for Pkcs9SigningTime. diff --git a/mcs/class/System.Security/Test/System.Security.Cryptography.X509Certificates/ChangeLog b/mcs/class/System.Security/Test/System.Security.Cryptography.X509Certificates/ChangeLog deleted file mode 100644 index 0a19ff4a67a..00000000000 --- a/mcs/class/System.Security/Test/System.Security.Cryptography.X509Certificates/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2006-11-08 Sebastien Pouliot <sebastien@ximian.com> - - * X509Certificate2UICas.cs: New (2.0) CAS tests for X509Certificate2UI - * X509Certificate2UITest.cs: New (2.0) unit tests for - X509Certificate2UI - -2005-09-26 Sebastien Pouliot <sebastien@ximian.com> - - * All tests moved to System.dll assembly. diff --git a/mcs/class/System.Security/Test/System.Security.Cryptography.Xml/ChangeLog b/mcs/class/System.Security/Test/System.Security.Cryptography.Xml/ChangeLog deleted file mode 100644 index 1169837e582..00000000000 --- a/mcs/class/System.Security/Test/System.Security.Cryptography.Xml/ChangeLog +++ /dev/null @@ -1,389 +0,0 @@ -2009-07-14 Sebastien Pouliot <sebastien@ximian.com> - - * SignedInfoTest.cs: Test case for Signature Length/Method mixup - * SignedXmlTest.cs: Test cases for HMACOutputLength - -2009-06-26 Robert Jordan <robertj@gmx.net> - - * *.cs: Upgrade to new NUnit style. - -2008-11-01 Sebastien Pouliot <sebastien@ximian.com> - - * EncryptedXmlTest.cs: Add null check test cases for many methods. - * SignedXmlTest.cs: New. Check that GetIdElement returns null when - either parameter is null. - * TransformTest.cs: New. Check null check behavior. - * XmlDecryptionTransformTest.cs: New. Check null check behavior. - * XmlDsigC14NTransformTest.cs: Confirm MS.NET NRE behavior inside - GetDigestedOutput method. - * XmlDsigExcC14NTransformTest.cs: Confirm MS.NET NRE behavior inside - GetDigestedOutput method. - -2008-10-14 Gert Driesen <drieseng@users.sourceforge.net> - - * XmlDsigXsltTranformTest.cs: Added test for .ctor (bool). - * XmlDsigEnvelopedTransformTest.cs: Added test for .ctor (bool). Use - Assert class. Improved properties tests. - * XmlDsigC14TransformTest.cs: Added test for .ctor (bool). - * XmlDsigExcC14NTransformTest.cs: Added .ctor tests and added asserts - IncludsiveNamespacesPrefixList - * XmlDsigExcC14NWithCommentsTransformTest.cs: Added basic .ctor and - properties tests. - * XmlDsigC14NWithCommentsTransformTest.cs: Fixed line endings. - * XmlLicenseTransformTest.cs: Added basic .ctor and properties tests. - -2008-09-17 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXmlTest.cs: Add test cases for HMACSHA[256|384|512] and - HMACRIPEMD160 which are supported in 2.0. Based on test case from - Fredrik Olsson on bug #425724. - -2008-08-14 Gert Driesen <drieseng@users.sourceforge.net> - - * KeyInfoX509DataTest.cs - * SignedInfoTest.cs - * XmlDsigC14NTransformTest.cs - * XmlDsigExcC14NTransformTest.cs - * XmlDsigC14NWithCommentsTransformTest.cs - * ReferenceTet.cs - * SignatureTest.cs: Fixed line endings. - -2008-05-25 Sebastien Pouliot <sebastien@ximian.com> - - * XmlDsigBase64TransformTest.cs: Add test case for InputTypes - * XmlDsigExcC14NTransformTest.cs: Add test case for InputTypes - -2007-03-22 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigC14NTransformTest.cs : added test for xmlns attribute - completion for input nodes, as well as test for - PropagatedNamespaces (ignored so far). - -2007-01-25 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXmlTest.cs : enable SignElementWithPrefixedNamespace(). - -2007-01-23 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXmlTest.cs : fixed ambiguous variable name in previous tests. - -2007-01-23 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXmlTest.cs : - run the transformation in yesterday's test twice. - -2007-01-22 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigExcC14NTransformTest.cs, XmlDsigC14NTransformTest.cs, - SignedXmlTest.cs : added some more tests which blocks indigo. - -2007-01-17 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigExcC14NTransformTest.cs : new tests, mostly copied from - non-exc test. - -2007-01-12 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXmlTest.cs : added DataReferenceToNonDataObject(). - -2007-01-12 Atsushi Enomoto <atsushi@ximian.com> - - * DataObjectTest.cs : test to make sure to not clear attributes or - children unnecessarily. - -2007-01-12 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXmlTest.cs : fixed ComputeSignatureNoSigningKey() to not - expect silly exception. Added test for malformed reference. - -2007-01-12 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXmlTest.cs : added ComputeSignatureNoSigningKey(). - -2006-11-01 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXmlTest.cs : added Ignore for failing wrong test by design. - -2006-10-11 Atsushi Enomoto <atsushi@ximian.com> - - * SignedXmlTest.cs : added a test for signature method mismatch. - -2006-09-25 Gert Driesen <drieseng@users.sourceforge.net> - - * SignedXmlTest.cs: Added tests for bug #79454 and bug #79483 (marked - NotWorking). - -2006-09-22 Atsushi Enomoto <atsushi@ximian.com> - - * EncryptedXmlTest.cs, EncryptedXmlSample3.xml : - another decryption test for padding sanity. - -2006-09-21 Atsushi Enomoto <atsushi@ximian.com> - - * EncryptedXmlTest.cs : added roundtrip sample i.e. encryption test. - -2006-09-21 Atsushi Enomoto <atsushi@ximian.com> - - * EncryptedXmlTest.cs, EncryptedXmlSample2.xml : - Added another case that expects correct padding processing which is - specified in W3C xmlenc spec section 5.2. - -2006-09-21 Atsushi Enomoto <atsushi@ximian.com> - - * EncryptedXmlTest.cs : - removed problematic culture change (was for debugging). - -2006-09-21 Atsushi Enomoto <atsushi@ximian.com> - - * EncryptedXmlTest.cs : new file. Added practical example. - * EncryptedXmlSample1.xml, sample.pfx : support files for the above test. - -2006-09-06 Atsushi Enomoto <atsushi@ximian.com> - - * DataReferenceTest.cs : new test. - -2005-09-27 Sebastien Pouliot <sebastien@ximian.com> - - * KeyInfoX509DataTest.cs: Fixed tests case for 2.0 RC. - * XmlDsigXPathTransformTest.cs: Fixed tests case for 2.0 RC. - -2005-05-31 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigC14NWithCommentsTransformTest.cs : added File.Delete() - sanity check on CleanUp(). - -2005-05-05 Sebastien Pouliot <sebastien@ximian.com> - - * ReferenceTest.cs: Changed AddAllTransforms from Ignored to category - NotDotNet as the test seems to fail only under NUnit. - -2005-05-04 Sebastien Pouliot <sebastien@ximian.com> - - * AssertCrypto.cs: Added method to compare somewhat different but ok - XML fragments (when the xmlns for xmldsig is on a different element). - * KeyInfoTest.cs, KeyInfoRetrievalMethodTest.cs, ReferenceTest.cs, - SignedInfoTest.cs, SignatureTest.cs, SignedXmlTest.cs, - XmlDsigC14NTransformTest.cs, XmlDsigC14NWithCommentsTransformTest.cs, - XmlDsigXPathTransformTest.cs: Make all tests works under Fx 2.0 beta 2 - -2005-05-02 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXmlTest.cs: AddObject and AddReference now throws - ArgumentNullException in 2.0. - * XmlDsigC14NWithCommentsTransformTest.cs: InputType was fixed in 2.0. - * XmlDsigC14NTransformTest.cs: InputType was fixed in 2.0. - * XmlDsigXsltTransformTest.cs: Fixed tests for 2.0, InputType, Empty - XSLT and invalid XSLT (new exception). - -2005-04-28 Sebastien Pouliot <sebastien@ximian.com> - - * XmlDsigXPathTransformTest.cs: Marked FunctionHereObsolete (ignored) - and LoadInputAsXmlNodeList (failure) as [Category("NotWorking")] as - they both pass under MS 1.x runtime (for bad and/or good reasons). - -2005-04-26 Sebastien Pouliot <sebastien@ximian.com> - - * KeyInfoX509DataTest.cs: Added new unit tests for NET_1_1 and updated - tests to work on NET_2_0. - -2005-04-06 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigC14NTransformTest.cs : - Reverted last change in LoadInputAsXmlNodeList2(). It is MS bug. - It now handles Load() behavioral difference between Stream and - XmlDocument as expected. - -2005-02-27 Nick Drochak <ndrochak@ieee.org> - - * XmlDsigXsltTransformTest.cs: - * XmlDsigC14NTransformTest.cs: Make tests pass on MS.NET 1.1. - -2004-06-06 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigXsltTransformTest.cs : Fixed EmbeddedStylesheet() that missed - xmlns:xsl declaration. - -2004-05-20 Sebastien Pouliot <sebastien@ximian.com> - - * KeyInfoTest.cs: SetUp is now public (required for new nunit). - * ReferenceTest.cs: SetUp is now public (required for new nunit). - -2004-05-14 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigC14NTransform.cs : Reverted Ingore attribute that does not - seem like incorrect test. - -2004-05-05 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigBase64Transform.cs : LoadInputAsXmlNodeList() is testable. - * XmlDsigC14NTransformTest.cs : Ignore LoadInputAsXmlNodeList(); that - test premises incorrect namespace handling. - * XmlDsigXPathTransformTest.cs : Removed some FIXMEs (counting node - will give more expected results), - plus some noise on FunctionHereObsolete(). - -2004-03-26 Atsushi Enomoto <atsushi@ximian.com> - - * Added XmlDsigEnvelopedSignatureTransformTest.cs. - * SignedXmlTest.cs : Added some KeyInfo and error handling repro. - -2004-03-24 Atsushi Enomoto <atsushi@ximian.com> - - * ReferenceTest.cs : Test for keeping document object identity. - * XmlDsigC14NTransformTest.cs : Fixed LoadInputAsXmlNodeList(). Here, - passed XmlNodeList means filtered (e.g. XPath) nodes, which might - contain parent and children as each node in the list. - Added LoadInputAsXmlNodeList2(), which fails in the meantime. - -2004-03-23 Atsushi Enomoto <atsushi@ximian.com> - - * SignedInfoTest.cs : assure the owner document object equality / - inequality with related to LoadXml() and setting properties. - -2004-03-23 Atsushi Enomoto <atsushi@ximian.com> - - * DataObjectTest.cs : assure that owner document object is different - after setting properties. - -2004-03-20 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXmlTest.cs: Renamed GetPublicKey to PublicGetPublicKey to - remove warning. - -2004-03-19 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXmlTest.cs: Completed unit tests as many methods were not - tested at all previously. - -2004-03-15 Sebastien Pouliot <sebastien@ximian.com> - - * SignedXmlTest.cs: Added null test for LoadXml. - -2004-03-14 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigXPathTransformTest.cs : added TransformSimple() and - FunctionHere() [commented]. - -2004-03-13 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigC14NWithCommentsTransformTest,cs : world.txt causes FileShare - Win32Error so it should be added only when it does not exist. - * XmlDsigXsltTransformTest.cs : embedded stylesheet should have - version attribute. EmbeddedStylesheet() should also load input doc. - -2004-03-12 Sebastien Pouliot <sebastien@ximian.com> - - * XmlDsigC14NTransformTest.cs: Fixed missing files error under MS.NET. - * XmlDsigC14NWithCommentsTransformTest.cs: Fixed missing files error - under MS.NET. - -2004-03-11 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigC14NTransformTest.cs : Stream2String() should consider utf-8 - escaping (i.e. it must be the same as with-comments test). - Enabled example6 (encoding test). - * XmlDsigXsltTransformTest.cs : - GetXslDoc() now works (xmlns for dsig was missing). - Added EmptyXslt(), EmbeddedStylesheet() and InvalidXslt(). - Activated ignored LoadInputAsXXX() and Load2() by supplying xsl. - -2004-03-04 Atsushi Enomoto <atsushi@ximian.com> - - * SignatureTest.cs : added some malformed xml tests. - -2004-02-14 Atsushi Enomoto <atsushi@ximian.com> - - * XmlDsigC14NTransformTest.cs, - XmlDsigC14NWithCommentsTransformTest.cs: - uncommented some code blocks which should be tested. - -2004-02-11 Sebastien Pouliot <sebastien@ximian.com> - - * KeyInfoTest.cs: Corrected the xmlRSA XML string. - * ReferenceTest.cs: Tests fixed if XML is different (but equivalent) - to MS implementation. - * SignatureTest.cs: Tests fixed if XML is different (but equivalent) - to MS implementation. - * XmlDsigBase64TransformTest.cs: New UnprotectedGetInnerXml class to get - results from the protected GetInnerXml. No more convertion to arrays. - * XmlDsigC14NTransformTest.cs: New UnprotectedGetInnerXml class to get - results from the protected GetInnerXml. Fixed input/output typo. Tests - fixed if XML is different (but equivalent) to MS implementation. - * XmlDsigC14NWithCommentsTransformTest.cs: New UnprotectedGetInnerXml - class to get results from the protected GetInnerXml. Fixed input/output - typo. - * XmlDsigXPathTransformTest.cs: New. Unit tests XmlDsigXPathTransform. - * XmlDsigXsltTransformTest.cs: New UnprotectedGetInnerXml class to get - results from the protected GetInnerXml. Fixed input/output typo. - -2003-12-14 Sebastien Pouliot <spouliot@videotron.ca> - - * SignedXmlTest.cs: Added a new unit test to verify both bugs (no - key assigned on verification and GetElementId) found when fixing - #52084. - -2003-07-28 Sebastien Pouliot <spouliot@videotron.ca> - - * XmlDsigC14NTransformTest.cs: Corrected test for .NET 1.1 (that was a - bug in .NET 1.0). There are no more unit test failures on Windows. - -2003-07-27 Sebastien Pouliot <spouliot@videotron.ca> - - * KeyInfoTest.cs: Added #if NET_1_0 for the RetrievalMethod bug. - -2003-07-24 Sebastien Pouliot <spouliot@videotron.ca> - - * XmlDsigC14NTransformTest.cs: New tests from Aleksey Sanin. - * XmlDsigC14NWithCommentsTransformTest.cs: New tests from - Aleksey Sanin. - -2003-06-02 Sebastien Pouliot <spouliot@videotron.ca> - - * KeyInfoRetrievalMethodTest.cs: Changed RetrievalElement to - RetrievalMethod to match W3C specification and framework 1.1. - -2003-05-13 Martin Willemoes Hansen <mwh@sysrq.dk> - * Tests inherits from Assertion and Assertion. prefix is removed - -2003-03-03 Sebastien Pouliot <spouliot@videotron.ca> - - * XmlDsigBase64TransformTest.cs: Simplified some parts when fixing - XPath test. - -2003-03-02 Sebastien Pouliot <spouliot@videotron.ca> - - * KeyInfoNameTest.cs: Better naming. - * KeyInfoRetrievalMethodTest.cs: Splitted a test. - -2003-02-19 Sebastien Pouliot <spouliot@videotron.ca> - - * All: Updated tests for NUnit2. Some big tests where splited in - smaller ones. - * XmlDsigC14NTransformTest.cs: New, but almost empty, test suite. - * XmlDsigC14NWithCommentsTransformTest.cs: New, but almost empty, - test suite. - -2002-11-28 Sebastien Pouliot <spouliot@videotron.ca> - - * AllTests.cs: Added missing test suites. - -2002-11-20 Sebastien Pouliot <spouliot@videotron.ca> - - * AllTests.cs: New. Added suites for very listed files. - * DataObjectTest.cs: New. Test suite for DataObject. - * DSAKeyValueTest.cs: New. Test suite for DSAKeyValue. - * KeyInfoNameTest.cs: New. Test suite for KeyInfoName. - * KeyInfoNodeTest.cs: New. Test suite for KeyInfoNode. - * KeyInfoRetrievalMethodTest.cs: New. Test suite for DSAKeyValue. - * KeyInfoTest.cs: New. Test suite for KeyInfo. - * KeyInfoX509DataTest.cs: New. Test suite for KeyInfoX509Data. - * ReferenceTest.cs: New. Incomplete test suite for Reference. - * RSAKeyValueTest.cs: New. Test suite for RSAKeyValue. - * SignatureTest.cs: New. Partial test suite for Signature. - * SignedInfoTest.cs: New. Partial test suite for SignedInfo. - * SignedXmlTest.cs: New. Partial test suite for SignedXml. - * TransformChainTest.cs: New. Test suite for TransformChain. - * XmlDsigBase64TransformTest.cs: New. Partial test suite for - XmlDsigBase64Transform - * XmlDsigXsltTransformTest.cs: New. Partial test suite for - XmlDsigXsltTransform. diff --git a/mcs/class/System.Security/Test/System.Security.Cryptography/ChangeLog b/mcs/class/System.Security/Test/System.Security.Cryptography/ChangeLog deleted file mode 100644 index 5b1a19af264..00000000000 --- a/mcs/class/System.Security/Test/System.Security.Cryptography/ChangeLog +++ /dev/null @@ -1,34 +0,0 @@ -2005-10-20 Sebastien Pouliot <sebastien@ximian.com> - - * CryptographicAttributeObjectCas.cs: New. CAS unit tests. - * CryptographicAttributeObjectEnumeratorCas.cs: New. CAS unit tests. - * CryptographicAttributeObjectEnumeratorTest.cs: New. Unit tests. - * CryptographicAttributeObjectCollectionCas.cs: New. CAS unit tests. - * CryptographicAttributeObjectCollectionTest.cs: New. Unit tests. - * ProtectedDataCas.cs: New. CAS unit tests. - * ProtectedDataTest.cs: Reworked/complete unit tests. - * ProtectedMemoryCas.cs: New. CAS unit tests. - * ProtectedMemoryTest.cs: Reworked/complete unit tests. - -2005-09-26 Sebastien Pouliot <sebastien@ximian.com> - - * Asn*.cs, Oid*.cs: Moved to System.dll - -2005-04-27 Sebastien Pouliot <sebastien@ximian.com> - - * ProtectedDataTest.cs: Updated to NUnit 2.2 API to use Ignore it the - platform doesn't support ProtectedData. - * ProtectedMemoryTest.cs: Updated to NUnit 2.2 API to use Ignore it - the platform doesn't support ProtectedData. - -2005-04-23 Sebastien Pouliot <sebastien@ximian.com> - - * CryptographicAttributeTest.cs: Changed class names to match beta2. - -2005-01-13 Sebastien Pouliot <sebastien@ximian.com> - - * CryptographicAttributeTest.cs: Updated to NUnit 2.2 tests. - -2004-07-09 Sebastien Pouliot <sebastien@ximian.com> - - * CryptographicAttributeTest.cs: New. Moved from S.S.C.Pkcs. diff --git a/mcs/class/System.Security/Test/System.Security.Permissions/ChangeLog b/mcs/class/System.Security/Test/System.Security.Permissions/ChangeLog deleted file mode 100644 index 814042b712b..00000000000 --- a/mcs/class/System.Security/Test/System.Security.Permissions/ChangeLog +++ /dev/null @@ -1,20 +0,0 @@ -2005-09-26 Sebastien Pouliot <sebastien@ximian.com> - - * StorePermissionAttributeTest.cs: Moved in System.dll - -2005-09-22 Sebastien Pouliot <sebastien@ximian.com> - - * DataProtectionPermissionAttributeTest.cs: Removed *Choice security - actions. - * StorePermissionAttributeTest.cs: Removed *Choice security actions. - -2005-05-18 Sebastien Pouliot <sebastien@ximian.com> - - * DataProtectionPermissionAttributeTest.cs: Added tests to check for - individual removal of flags. - * StorePermissionAttributeTest.cs: New. Unit tests for - StorePermissionAttribute. - -2005-01-05 Sebastien Pouliot <sebastien@ximian.com> - - * DataProtectionPermissionAttributeTest.cs: Moving from corlib. diff --git a/mcs/class/System.Security/Test/standalone_tests/ChangeLog b/mcs/class/System.Security/Test/standalone_tests/ChangeLog deleted file mode 100644 index f6c070dcb23..00000000000 --- a/mcs/class/System.Security/Test/standalone_tests/ChangeLog +++ /dev/null @@ -1,66 +0,0 @@ -2007-01-17 Atsushi Enomoto <atsushi@ximian.com> - - * xmldsig.cs : exc-c14n tests could be run under 2.0 profile (and - they are not working correctly yet). - * Makefile : Added net_2_0 profile support. - -2007-01-12 Atsushi Enomoto <atsushi@ximian.com> - - * xmldsig.cs : signature-big.xml also depends on the input document. - -2005-04-04 Atsushi Enomoto <atsushi@ximian.com> - - * Makefile : Fixed reference to Mono.Security.dll. Added decent-reader - option that indicates to use CR ('\r') stripping TextReader. - * xmldsig.cs : use CR-stripping TextReader (optionally). - -2004-03-27 Sebastien Pouliot <sebastien@ximian.com> - - * xmldsig.cs: Added (manual) certificates for Phaos tests using - Manifests. - -2004-03-26 Sebastien Pouliot <sebastien@ximian.com> - - * xmldsig.cs: Reactivated <Manifest> tests as support for them will be - present in Mono. Changed directory for Phaos tests because of some - documents' references. - -2004-03-26 Atsushi Enomoto <atsushi@ximian.com> - - * Makefile : Use alias for mcs and mono and debuginfo. - -2004-03-25 Sebastien Pouliot <sebastien@ximian.com> - - * xmldsig.cs: Some of the Phaos test files uses <Manifest> with having - *manifest* in their name. Manually load certificates for Phaos tests - that requires it (as RetrievalMethod isn't support automatically). - -2004-03-25 Sebastien Pouliot <sebastien@ximian.com> - - * xmldsig.cs: Added code to automagically ajust for presence of - HMAC-MD5 and ExC14N in the framework and to manualy skip signatures - containing <Manifest> (not supported). - -2004-03-25 Sebastien Pouliot <sebastien@ximian.com> - - * xmldsig.cs: Added code to ignore tests using HMAC-MD5 (1 in Phaos - suite) as it is unsupported in Fx 1.0/1.1. - -2004-03-24 Atsushi Enomoto <atsushi@ximian.com> - - * xmldsig.cs : Ok, time to test phaos collection ;-) - -2004-03-20 Sebastien Pouliot <sebastien@ximian.com> - - * .cvsignore: Ignore Phaos test suite files. - -2004-03-16 Sebastien Pouliot <sebastien@ximian.com> - - * .cvsignore: Ignore temporary files. - * c14n.cs: Canonalization tool. Take any XML document (or part of it) - and output it's C14N form (C14N transformation is user selectable). - * ChangeLog: New. - * Makefile: New. Makefile to download, build and run xmldsig tests - (copied from Atsushi - actually this whoile directory is his idea). - * xmldsig.cs: New. Test program for Merlin's xmldsig test suite. - |