diff dcrypt/crypto/params/SymmetricKey.d @ 27:8b5eaf3c2979

Fixed error in hash message padding reported by Glenn Haecker.
author Thomas Dixon <reikon@reikon.us>
date Sat, 09 May 2009 23:29:20 -0400
parents 5ce3012f1def
children b9f8aa42a547
line wrap: on
line diff
--- a/dcrypt/crypto/params/SymmetricKey.d	Sun Mar 01 13:06:48 2009 -0500
+++ b/dcrypt/crypto/params/SymmetricKey.d	Sat May 09 23:29:20 2009 -0400
@@ -12,19 +12,22 @@
 import dcrypt.crypto.errors.InvalidParameterError;
 
 /** Object representing and wrapping a symmetric key in bytes. */
-class SymmetricKey : CipherParameters {
+class SymmetricKey : CipherParameters
+{
     private ubyte[] _key;
     
     /**
      * Params:
      *     key = Key to be held.
      */
-    this(void[] key=null) {
+    this(void[] key=null)
+    {
         _key = cast(ubyte[]) key;
     }
     
     /** Returns: Key in ubytes held by this object. */
-    ubyte[] key() {
+    ubyte[] key()
+    {
         return _key;
     }
     
@@ -35,7 +38,8 @@
      *     newKey = New key to be held.
      * Returns: The new key.
      */
-    ubyte[] key(void[] newKey) {
+    ubyte[] key(void[] newKey)
+    {
         return _key = cast(ubyte[]) newKey;
     }
 }