2004-03-30  Sebastien Pouliot  <sebastien@ximian.com>

	* XmlDsigExcC14NTransform.cs: Updated to match current System.Security 
	XmlDSigC14NTransform.
	* XmlDSigExcC14NWithCommentsTransform.cs: Updated to match current 
	System.Security XmlDSigC14NWithCommentsTransform.

2003-11-06  Sebastien Pouliot  <spouliot@videotron.ca>

	* BinarySecurityToken.cs: Oops unit tests were failing on this one. Also implemented RawData (it's  actually used - see updated unit tests).
	* DecryptionKeyProvider.cs: Basic implementation based on code I (wrongly) put in EncryptedKey.
	* EncrypedKey.cs: Now calls DecryptionKeyProvider.
	* SignatureOptions.cs: Updated for WSE2 compatibility (removed IncludePath*).

2003-10-31  Sebastien Pouliot  <spouliot@videotron.ca>

	* IReplayCache.cs: New. Interface for ReplayCache.
	* OASIS.cs: New. Implementation for OASIS WS-Security (prefix "wsse").
	* ReplayCacheManager.cs: New. Stub, with MonoTODO, for WSE2.
	* SaML.cs: New. SAML description (prefix/ns) for WS-Security.
	* SecurityTokenCache.cs: New. Stub, with MonoTODO, for WSE2.
	* SecurityTokenReferenceType.cs: New. Stub, with MonoTODO, for WSE2.
	* SMSecurity.cs: New. Implementation for WS-Security ("wsse" and
	"http://schemas.xmlsoap.org/ws/2002/12/secext").
	* SMSecurityBase.cs: New. Abstract class to retrieve Prefix and Namespace.
	* SynchronizedSecurityTokenCache.cs: New. Stub, with MonoTODO, for WSE2.
	* WSEReplayCache.cs: New. Stub, with MonoTODO, for WSE2.
	* Xmltok.cs: New. WS-Security Profile for XML-based Tokens (descriptions).
	* XrML.cs: New. eXtensible rights Markup Language descriptions for WS-Security.

2003-10-26  Sebastien Pouliot  <spouliot@videotron.ca>

	* AsymmetricDecryptionKey.cs: Added internal property to the 
	asymmetric keypair.
	* EncryptedData.cs: Added minimal support for decryption.
	* EncryptedKey.cs: Added minimal support for decryption.
	* KeyIdentifier.cs: Added internal properties to get access to 
	X509Certificate, DecryptionKey and EncryptionKey from the key identifier.
	* Security.cs: Implemented support for EncryptedData in LoadXml and 
	implemented part of GetXml.
	* SecurityInputFilter.cs: Now process incoming security headers (but 
	not ExtendedSecurity).
	* SecurityOutputFilter.cs: Now uses Security class to Load/Get the 
	security headers (code moved into Security.cs).

2003-10-25  Sebastien Pouliot  <spouliot@videotron.ca>

	* EncryptedData.cs: Can now encrypt SOAP body message (no decrypt yet).
	* EncryptedKey.cs: Updated symmetric key creation.
	* IMutableSecurityToken.cs: New. Interface in WSE2 to clone SecurityTokens.
	* ReferenceList.cs: Completed implementation.
	* Security.cs: Fixed Elements and Tokens collections that weren't always created.
	* SecurityOutputFilter: Added support for EncryptedData.
	* SecurityToken.cs: Private member IPrincipal is now only defined for WSE2 (removed warning).
	* UsernameToken.cs: Updated for WSE2.
	* X509SecurityToken.cs: Added SecurityTokenReference/KeyIdentifier in KeyInfo.

2003-10-25  Todd Berman <tberman@gentoo.org>

	* Nonce.cs: WSE2 Compilation fix

2003-10-24  Sebastien Pouliot  <spouliot@videotron.ca>

	* AsymmetricDecryptionKey.cs: Change to license and line-ends.
	* PasswordOption.cs: Inversed SendNone and SendHashed because they had
	the wrong values (corcompare)
	* Signature.cs: Stub completed.
	* SignedXml.cs: Added interface IXmlElement and missing virtual to 
	CheckSignature (corcompare)
	* XmlSignature.cs: Removed license from header.

2003-10-22  Sebastien Pouliot  <spouliot@videotron.ca>

	* KeyIdentifier.cs: Completed implementation.
	* Nonce.cs: Added WSE2 support so I could include the unit tests.
	* SecurityTokenReference.cs: Completed implementation.

2003-10-20  Sebastien Pouliot  <spouliot@videotron.ca>

	* AsymmetricEncryptionKey.cs: Added internal property to get the AsymmetricAlgorithm object.
	* EncryptedKey.cs: Almost complete (still lacking LoadXml).
	* SymmetricEncryptionKey.cs: Added internal property to get the SymmetricAlgorithm object.

2003-10-18  Sebastien Pouliot  <spouliot@videotron.ca>

	* BinarySecurityToken.cs: Added support for GetXml/LoadXml
	* SecurityToken.cs: Better support for WSE2
	* X509SecurityToken.cs: Implemented most of the TODO.

2003-10-05  Sebastien Pouliot  <spouliot@videotron.ca>

	* SecurityOutputFilter.cs: Added missing "1" to soap:mustUnderstand

2003-10-04  Sebastien Pouliot  <spouliot@videotron.ca>

	* Nonce.cs: Added new internal constructor.
	* Security.cs: Fixed Tokens.
	* SecurityOutputFilter.cs: Implemented support for Tokens.
	* UsernameToken.cs: Completed GetXml/LoadXml. Still missing 
	authentication/signature key.

2003-09-06  Sebastien Pouliot  <spouliot@videotron.ca>

	* EncryptedKey.cs: Fixed typo.
	* Security.cs: Fixed compilation issues.
	* SignedXml.cs: Fixed compilation issues.
	* SignedXmlSignature.cs: Copied from System.Security assembly (where
	it is known as Signature.cs) as MS duplicate the class (in WSE) to 
	fixed some issues.
	* XmlSignature.cs: Added more missing string used in System.Security.

2003-09-04  Sebastien Pouliot  <spouliot@videotron.ca>

	* Reference.cs: Copied from System.Security assembly as MS duplicate 
	the class (in WSE) to fixed some issues.
	* SignedInfo.cs: Copied from System.Security assembly as MS duplicate 
	the class (in WSE) to fixed some issues.
	* SignedXml.cs: Copied from System.Security assembly as MS duplicate 
	the class (in WSE) to fixed some issues.
	* TransformChain.cs: Copied from System.Security assembly as MS duplicate 
	the class (in WSE) to fixed some issues.
	* XmlSignature.cs: Added missing string used in System.Security.
