Age | Commit message (Collapse) | Author |
|
svn path=/trunk/mcs/; revision=153638
|
|
* Makefile: Fixed NET_2_0 conditional to actually handle Mono.Security
dependency.
svn path=/trunk/mcs/; revision=135540
|
|
* 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
svn path=/trunk/mcs/; revision=117623
|
|
* 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.
* 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.
* System.Security_test.dll.sources: Added XmlLicenseTransformTest.cs
and XmlDsigExcC14NWithCommentsTransformTest.cs.
svn path=/trunk/mcs/; revision=115803
|
|
* Makefile: Don't override global debug flag.
svn path=/trunk/mcs/; revision=113868
|
|
* Makefile: Check only major framework version to do 2.x build.
svn path=/trunk/mcs/; revision=79315
|
|
* 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).
* XmlDsigExcC14NTransform.cs :
re-imported from XmlDsigC14NTransform.cs.
* System.Security_test.dll.sources : added
XmlDsigExcC14NTransformTest.cs.
* XmlDsigExcC14NTransformTest.cs : new tests, mostly copied from
non-exc test.
* 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.
svn path=/trunk/mcs/; revision=71220
|
|
* 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.
svn path=/trunk/mcs/; revision=69543
|
|
* System.Security_test.dll.sources: Added unit and CAS tests for
System.Security.Cryptography.X509Certificates.X509Certificate2UI
svn path=/trunk/mcs/; revision=67535
|
|
* EncryptedXml.cs : use Padding member instead of const ISO10126 (though
I doubt it should be there). Use it in DecryptData().
* EncryptedXmlTest.cs, EncryptedXmlSample3.xml :
another decryption test for padding sanity.
* Makefile:
Added Test/S.S.C.Xml/EncryptedXmlSample3.xml to EXTRA_DISTFILES.
svn path=/trunk/mcs/; revision=65804
|
|
* Makefile: oops, syntax breakage.
svn path=/trunk/mcs/; revision=65767
|
|
* EncryptedXml.cs :
Handle orthodox padding (xmlenc spec section 5.2). However, like
EncryptedXmlSample1, it might not exist, so make it optional.
* EncryptedXmlTest.cs, EncryptedXmlSample2.xml :
Added another case that expects correct padding processing which is
specified in W3C xmlenc spec section 5.2.
* Makefile:
Added Test/S.S.C.Xml/EncryptedXmlSample2.xml to EXTRA_DISTFILES.
svn path=/trunk/mcs/; revision=65766
|
|
* 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.
* EncryptedXmlTest.cs : new file. Added practical example.
* EncryptedXmlSample1.xml, sample.pfx : support files for the above test.
* System.Security_test.dll.sources: added EncryptedXmlTest.cs.
* Makefile: added some extra test support files as EXTRA_DISTFILES.
svn path=/trunk/mcs/; revision=65750
|
|
* 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.
* DataReferenceTest.cs : new test.
* System.Security_test.dll.sources: added DataReferenceTest.cs.
svn path=/trunk/mcs/; revision=64990
|
|
2005-09-26 Sebastien Pouliot <sebastien@ximian.com>
* Asn*.cs, Oid*.cs: Moved to System.dll
In Test/System.Security.Permissions:
2005-09-26 Sebastien Pouliot <sebastien@ximian.com>
* StorePermissionAttributeTest.cs: Moved in System.dll
In Test/System.Security.Cryptography.X509Certificates:
2005-09-26 Sebastien Pouliot <sebastien@ximian.com>
* All tests moved to System.dll assembly.
In System.Security.Cryptography:
2005-09-26 Sebastien Pouliot <sebastien@ximian.com>
* Asn*.cs, Oid*.cs: Moved to System.dll
In System.Security.Permissions:
2005-09-26 Sebastien Pouliot <sebastien@ximian.com>
* Store*.cs: Moved in System.dll
In .:
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.
In System.Security.Cryptography.X509Certificates:
2005-09-26 Sebastien Pouliot <sebastien@ximian.com>
* All classes moved in System.dll
svn path=/trunk/mcs/; revision=50770
|
|
* System.Security_test.dll.sources: Added unit tests for System.
Security.Permissions.StorePermissionAttribute class.
svn path=/trunk/mcs/; revision=44673
|
|
* System.Security_test.dll.sources: Added unit tests for System.
Security.Cryptography.Pkcs.SignerInfoCollection class.
svn path=/trunk/mcs/; revision=43972
|
|
* System.Security.dll.sources: Added IRelDecryptor interface and
XmlLicenseTransform class to System.Security.Cryptography.Xml (2.0).
svn path=/trunk/mcs/; revision=43540
|
|
* System.Security.dll.sources: Added StorePermission and
StorePermissionAttribute to System.Security.Permissions (2.0).
svn path=/trunk/mcs/; revision=43477
|
|
* System.Security.dll.sources: added XmlSignatureStreamReader.cs.
* XmlSignatureStreamReader.cs : new file. Handles Stream to rip CR off.
* XmlDsigXPathTransform.cs,
XmlDecryptionTransform.cs,
XmlDsigC14NTransform.cs,
XmlDsigEnvelopedSignatureTransform.cs,
XmlDsigXsltTransform.cs : use XmlSignatureStreamReader for Streams.
* XmlCanonicalizer.cs : don't rip 
 off here.
* XmlDsigC14NTransformTest.cs :
Reverted last change in LoadInputAsXmlNodeList2(). It is MS bug.
It now handles Load() behavioral difference between Stream and
XmlDocument as expected.
* 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).
svn path=/trunk/mcs/; revision=42525
|
|
* 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.
svn path=/trunk/mcs/; revision=39055
|
|
only in the NET 2.0 profile. See 2004-07-07 entry.
svn path=/trunk/mcs/; revision=38416
|
|
* 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).
svn path=/trunk/mcs/; revision=38362
|
|
* 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.
svn path=/trunk/mcs/; revision=38060
|
|
* System.Security.dll.sources:
Add new System.Security.Cryptography.Pkcs classes.
svn path=/trunk/mcs/; revision=33349
|
|
* System.Security.dll.sources:
Add new System.Security.Cryptography.X509Certificates classes
svn path=/trunk/mcs/; revision=33284
|
|
* System.Security.dll.sources:
Add new System.Security.Cryptography.Xml classes
svn path=/trunk/mcs/; revision=33235
|
|
* System.Security_test.dll.sources: Fixed unit tests to work with Fx
2.0 beta 1.
svn path=/trunk/mcs/; revision=30949
|
|
* System.Security.dll.sources: Fixed classes to match Fx 2.0 beta 1.
svn path=/trunk/mcs/; revision=30910
|
|
* System.Security_test.dll.sources: Added a lot of existing tests
(from 1.2 documentation) that were never compiled.
svn path=/trunk/mcs/; revision=30859
|
|
* 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.
svn path=/trunk/mcs/; revision=30857
|
|
* System.Security.dll.sources: Added internal class Manifest.
svn path=/trunk/mcs/; revision=24647
|
|
* System.Security_test.dll.sources :
Added XmlDsigEnvelopedSignatureTest.cs.
svn path=/trunk/mcs/; revision=24640
|
|
* Makefile: Added /nowarn to cleanup display when building.
svn path=/trunk/mcs/; revision=24435
|
|
* System.Security.dll.sources: added XmlDsigNodeList.cs
svn path=/trunk/mcs/; revision=24121
|
|
* System.Security.dll.sources: Add new
System.Security.Cryptography.Xml.SymmetricKeyWrap
svn path=/trunk/mcs/; revision=23254
|
|
* System.Security_test.dll.sources: Added unit tests for
XmlDsigXPathTransform.
svn path=/trunk/mcs/; revision=22987
|
|
* System.Security.dll.sources: Add new
System.Security.Cryptography.Xml classes.
svn path=/trunk/mcs/; revision=22963
|
|
* System.Security.dll.sources: Add new
System.Security.Cryptography.Xml classes.
svn path=/trunk/mcs/; revision=22850
|
|
* System.Security.dll.sources: Added AssemblyInfo.cs and Locale.cs.
svn path=/trunk/mcs/; revision=21964
|
|
* System.Security.dll.sources: Added new Mono.Xml.XmlCanonicalizer.cs
from Aleksey Sanin.
svn path=/trunk/mcs/; revision=16635
|
|
* 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).
svn path=/trunk/mcs/; revision=12200
|
|
* System.Security.build: Updated build file to stop linking with
MS assemblies (and like with Mono's corlib instead).
svn path=/trunk/mcs/; revision=12157
|
|
* list.unix: Added XmlSignature.cs.
svn path=/trunk/mcs/; revision=12103
|
|
* System.Security.build: Simplified and fixed some issues.
svn path=/trunk/mcs/; revision=10638
|
|
* System.Security.build: New. Nant build file for Windows.
svn path=/trunk/mcs/; revision=9241
|