| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245 |
- 2004-03-16 Sebastien Pouliot <[email protected]>
- * SignedXml.cs: Commented my last changes to SignedXml as it made other
- unis tests fail (in the c14n-izer).
- 2004-03-16 Atsushi Enomoto <[email protected]>
- * XmlDsigNodeList.cs : removed BOM from code file.
- 2004-03-16 Atsushi Enomoto <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * XmlDsigXPathTransform.cs : implemented GetOutput() (with some
- internal XPath context classes).
- 2004-03-13 Atsushi Enomoto <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * KeyInfoX509Data.cs : trivial local var name fix.
- 2004-03-09 Atsushi Enomoto <[email protected]>
- * KeyInfoX509Data.cs,
- Reference.cs,
- SignedInfo.cs,
- XmlSignature.cs : GetElementsByTagName() should be eliminated or
- at least should use namespace URI.
- 2004-03-04 Atsushi Enomoto <[email protected]>
- * 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 <[email protected]>
- * SymmetricKeyWrap.cs:
- Add AES Key Wrap
- * EncryptedXml.cs:
- Add calls to SymmetricKeyWrap
- 2004-02-11 Sebastien Pouliot <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * XmlSignature.cs: Changed USE_VERSION_1_0 for NET_1_0.
- 2003-07-24 Sebastien Pouliot <[email protected]>
- * XmlDsigC14NTransform.cs: Patch to use Mono.Xml.XmlCanonicalizer
- from Aleksey Sanin.
- 2003-06-19 Nick Drochak <[email protected]>
- * DSAKeyValue.cs:
- * RSAKeyValue.cs: Work around for mcs? bug 45127.
- 2003-06-11 Sebastien Pouliot <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * All: Corrected class indentation, minor fixes, added many MonoTODO (so class status
- will reflect reality).
- 2003-01-17 Sebastien Pouliot <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * 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.
|