summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/isode/stroke/stringcodecs')
-rw-r--r--src/com/isode/stroke/stringcodecs/HMACSHA1.java2
-rw-r--r--src/com/isode/stroke/stringcodecs/PBKDF2.java1
2 files changed, 3 insertions, 0 deletions
diff --git a/src/com/isode/stroke/stringcodecs/HMACSHA1.java b/src/com/isode/stroke/stringcodecs/HMACSHA1.java
index 1d8c9b7..8d3f5c5 100644
--- a/src/com/isode/stroke/stringcodecs/HMACSHA1.java
+++ b/src/com/isode/stroke/stringcodecs/HMACSHA1.java
@@ -34,6 +34,7 @@ public class HMACSHA1 {
for (int i = 0; i < xInner.length; ++i) {
xInner[i] ^= 0x36;
}
+ x = new ByteArray(xInner);
x.append(data);
// Create the second value
@@ -42,6 +43,7 @@ public class HMACSHA1 {
for (int i = 0; i < yInner.length; ++i) {
yInner[i] ^= 0x5c;
}
+ y = new ByteArray(yInner);
y.append(SHA1.getHash(x));
return SHA1.getHash(y);
diff --git a/src/com/isode/stroke/stringcodecs/PBKDF2.java b/src/com/isode/stroke/stringcodecs/PBKDF2.java
index 547cbec..8e1a28e 100644
--- a/src/com/isode/stroke/stringcodecs/PBKDF2.java
+++ b/src/com/isode/stroke/stringcodecs/PBKDF2.java
@@ -24,6 +24,7 @@ public class PBKDF2 {
}
++i;
}
+ result = new ByteArray(resultData);
return result;
}
}