2007-02-18 Marek Sieradzki <marek.sieradzki@gmail.com>
[mono.git] / mcs / class / Mono.Security / Mono.Security.Protocol.Tls / SslHandshakeHash.cs
index bbcb78abc2af26d087640d6e313ea85c685fec25..fba03390993686e42cafa6c282e1e793ba59f60f 100644 (file)
@@ -1,3 +1,5 @@
+// Transport Security Layer (TLS)
+// Copyright (c) 2003-2004 Carlos Guzman Alvarez
 
 //
 // Permission is hereby granted, free of charge, to any person obtaining
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
-/* Transport Security Layer (TLS)
- * Copyright (c) 2003-2004 Carlos Guzman Alvarez
- * 
- * Permission is hereby granted, free of charge, to any person 
- * obtaining a copy of this software and associated documentation 
- * files (the "Software"), to deal in the Software without restriction, 
- * including without limitation the rights to use, copy, modify, merge, 
- * publish, distribute, sublicense, and/or sell copies of the Software, 
- * and to permit persons to whom the Software is furnished to do so, 
- * subject to the following conditions:
- * 
- * The above copyright notice and this permission notice shall be included 
- * in all copies or substantial portions of the Software.
- * 
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 
- * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
- * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
- * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
- * DEALINGS IN THE SOFTWARE.
- */
 
 using System;
 using System.Security.Cryptography;
@@ -150,7 +129,7 @@ namespace Mono.Security.Protocol.Tls
                        }
 
                        RSASslSignatureFormatter f = new RSASslSignatureFormatter(rsa);
-                       f.SetHashAlgorithm("SslHash");
+                       f.SetHashAlgorithm("MD5SHA1");
 
                        return f.CreateSignature(this.Hash);
                }
@@ -167,7 +146,7 @@ namespace Mono.Security.Protocol.Tls
                        }
 
                        RSASslSignatureDeformatter d = new RSASslSignatureDeformatter(rsa);
-                       d.SetHashAlgorithm("SslHash");
+                       d.SetHashAlgorithm("MD5SHA1");
 
                        return d.VerifySignature(this.Hash, rgbSignature);
                }