--- a/app/src/main/java/com/isode/stroke/stringcodecs/PBKDF2.java Sun Mar 15 21:08:23 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-/*
- * Copyright (c) 2010, Isode Limited, London, England.
- * All rights reserved.
- */
-/*
- * Copyright (c) 2010, Remko Tronçon.
- * All rights reserved.
- */
-package com.isode.stroke.stringcodecs;
-
-import com.isode.stroke.base.ByteArray;
-
-public class PBKDF2 {
-
- public static ByteArray encode(ByteArray password, ByteArray salt, int iterations) {
- ByteArray u = HMACSHA1.getResult(password, ByteArray.plus(salt, new ByteArray("\0\0\0\1")));
- ByteArray result = new ByteArray(u);
- byte[] resultData = result.getData();
- int i = 1;
- while (i < iterations) {
- u = HMACSHA1.getResult(password, u);
- for (int j = 0; j < u.getSize(); ++j) {
- resultData[j] ^= u.getData()[j];
- }
- ++i;
- }
- return result;
- }
-}