diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..d8900d514161e790f5824e4c70f3c01dcc74674a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+
+ucoinj-core/.project
+ucoinj-core/.classpath
+.project
+ucoinj-core/.settings/org.eclipse.core.resources.prefs
+ucoinj-core/.settings/org.eclipse.jdt.core.prefs
+ucoinj-core/.settings/org.eclipse.m2e.core.prefs
diff --git a/README.md b/README.md
index e59ee3846acb55f94aaedf921c11c8c93f18f917..312bb8171afffe8430b8c25990faf09b2bfeb117 100644
--- a/README.md
+++ b/README.md
@@ -1,23 +1,34 @@
 ucoinj
 ======
 
-uCoin Java API
+uCoin Java API.
 
 
 ## Compile
 
-Compilation use [Maven 3](http://maven.apache.org/).
+Install required dependencies:
 
+ - Install [libsoidum](http://doc.libsodium.org/installation/README.html)
+ - Install [Maven 3](http://maven.apache.org/).
+
+Get the source code, then compile using Maven:
+ 
 ```bash
 $ mvn install
 ```
  
 ## Roadmap
 
+Done : 
+ - GET request :
+   - /wot/*
+
 In progress : 
- - GET requests (no auth API) 
+ - POST request:
+   - /wot/add
  
 What TODO Next ?
- 
- - Add crypto libray NaCl (Kalium ?)
- - POST requests (with auth) 
\ No newline at end of file
+  - /blockchain
+  - /network
+
+
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/model/BlockchainBlock.java b/ucoinj-core/src/main/java/io/ucoin/client/core/model/BlockchainBlock.java
index 97e32e85b402be4290bdf288114f56f29101f537..cdb0b2d74844d9a618d1b112b1c84991e7a86a98 100644
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/model/BlockchainBlock.java
+++ b/ucoinj-core/src/main/java/io/ucoin/client/core/model/BlockchainBlock.java
@@ -15,7 +15,8 @@ public class BlockchainBlock implements Serializable {
     
     private String version;
     private Integer nonce;
-    private Integer date;
+    private Integer number;
+	private Integer date;
     private Integer confirmedDate;
     private Integer membersCount;
     private String currency;
@@ -47,6 +48,13 @@ public class BlockchainBlock implements Serializable {
     public void setNonce(Integer nonce) {
         this.nonce = nonce;
     }
+
+    public Integer getNumber() {
+		return number;
+	}
+	public void setNumber(Integer number) {
+		this.number = number;
+	}
     public Integer getDate() {
         return date;
     }
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/service/AbstractService.java b/ucoinj-core/src/main/java/io/ucoin/client/core/service/AbstractService.java
index 23300232592c7a36d6738344606690951388c6d0..bb276c6eb3897fd2379393750aeb6679b31df7e1 100644
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/service/AbstractService.java
+++ b/ucoinj-core/src/main/java/io/ucoin/client/core/service/AbstractService.java
@@ -129,12 +129,21 @@ public abstract class AbstractService implements Closeable {
     protected Object parseResponse(CloseableHttpResponse response, Class<?> ResultClass) throws IOException {
         Object result;
         
+        boolean stringOutput = ResultClass.equals(String.class);
+        
         // If trace enable, log the response before parsing
-        if (log.isTraceEnabled()) {
+        if (log.isTraceEnabled() || stringOutput) {
             try (InputStream content = response.getEntity().getContent()) {
-                String jsonString = getContentAsString(content);
-                log.trace("Parsing response:\n" + jsonString);
-                result = gson.fromJson(jsonString, ResultClass);
+                String stringContent = getContentAsString(content);
+                if (log.isTraceEnabled()) {
+                	log.trace("Parsing response:\n" + stringContent);
+                }
+                
+                if (stringOutput) {
+                	return stringContent;
+                }
+                
+                result = gson.fromJson(stringContent, ResultClass);
             } 
         }
         
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/service/BlockchainService.java b/ucoinj-core/src/main/java/io/ucoin/client/core/service/BlockchainService.java
index ff91ff9e980fb8492e4cd08c15ef45b17a4d545a..5e98b75a1072e240f4b6ee5b7e80430c36f63cb9 100644
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/service/BlockchainService.java
+++ b/ucoinj-core/src/main/java/io/ucoin/client/core/service/BlockchainService.java
@@ -44,6 +44,19 @@ public class BlockchainService extends AbstractService{
         return result;
     }
     
+    /**
+     * Retrieve the current block
+     * @param number
+     * @return
+     * @throws Exception
+     */
+    public BlockchainBlock getCurrentBlock() throws Exception {
+        // get blockchain parameter
+        HttpGet httpGet = new HttpGet(getAppendedPath(ProtocolUrls.BLOCKCHAIN_BLOCK_CURRENT));
+        BlockchainBlock result = executeRequest(httpGet, BlockchainBlock.class);
+        return result;
+    }
+    
     /**
      * Request to integrate the wot
      * @throws Exception 
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/service/ProtocolUrls.java b/ucoinj-core/src/main/java/io/ucoin/client/core/service/ProtocolUrls.java
index 0ed3d602e2424950bee9e466d5af5b633801ec85..535711189ec91fa27c4922e16f52f2c0017c838b 100644
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/service/ProtocolUrls.java
+++ b/ucoinj-core/src/main/java/io/ucoin/client/core/service/ProtocolUrls.java
@@ -9,6 +9,7 @@ public interface ProtocolUrls {
     public static final String BLOCKCHAIN_PARAMETERS = BLOCKCHAIN_BASE + "/parameters";
 
     public static final String BLOCKCHAIN_BLOCK = BLOCKCHAIN_BASE + "/block/%s";
+    public static final String BLOCKCHAIN_BLOCK_CURRENT = BLOCKCHAIN_BASE + "/current";
 
 
     public static final String BLOCKCHAIN_MEMBERSHIP = BLOCKCHAIN_BASE + "/membership";
@@ -17,6 +18,8 @@ public interface ProtocolUrls {
     
     public static final String WOT_BASE = "/wot";
     
+    public static final String WOT_ADD = WOT_BASE + "/add";
+    
     public static final String WOT_LOOKUP = WOT_BASE + "/lookup/%s";
     
     public static final String WOT_CERTIFIED_BY = WOT_BASE + "/certified-by/%s";
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/service/WotService.java b/ucoinj-core/src/main/java/io/ucoin/client/core/service/WotService.java
index 1eca2f194d356f294a9f4643aaf292ccff8ee277..b4e8a321fc53beccb75f774251264b6f3fe374e9 100644
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/service/WotService.java
+++ b/ucoinj-core/src/main/java/io/ucoin/client/core/service/WotService.java
@@ -1,15 +1,26 @@
 package io.ucoin.client.core.service;
 
+import io.ucoin.client.core.model.BlockchainBlock;
 import io.ucoin.client.core.model.WotIdentityCertifications;
 import io.ucoin.client.core.model.WotLookupResult;
 import io.ucoin.client.core.model.WotLookupResults;
 import io.ucoin.client.core.model.WotLookupUId;
 import io.ucoin.client.core.technical.UCoinTechnicalException;
+import io.ucoin.client.core.technical.crypto.CryptoUtils;
+import io.ucoin.client.core.technical.crypto.SecretBox;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
 
 import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.apache.http.NameValuePair;
+import org.apache.http.client.entity.UrlEncodedFormEntity;
 import org.apache.http.client.methods.HttpGet;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.message.BasicNameValuePair;
 
 public class WotService extends AbstractService {
 
@@ -80,7 +91,85 @@ public class WotService extends AbstractService {
 
     }
     
-    
+	public void sendSelf(String uid, SecretBox secretBox) throws Exception {
+		// http post /wot/add  
+        HttpPost httpPost = new HttpPost(getAppendedPath(ProtocolUrls.WOT_ADD));
+        
+        // compute the self-certification
+		String selfCertification = getSelfCertification(secretBox, uid); 
+        List<NameValuePair> urlParameters = new ArrayList<NameValuePair>();
+		urlParameters.add(new BasicNameValuePair("pubkey", secretBox.getPublicKey()));
+		urlParameters.add(new BasicNameValuePair("self", selfCertification));
+		urlParameters.add(new BasicNameValuePair("other", ""));
+ 
+		httpPost.setEntity(new UrlEncodedFormEntity(urlParameters));		
+                
+        String selfResult = executeRequest(httpPost, String.class);
+        log.info("received from /add: " + selfResult);
+	}
+	
+	public String getSelfCertification(SecretBox secretBox, String uid) throws Exception {
+		return getSelfCertification(secretBox, uid, new Date().getTime());
+		
+	}
+
+	public String getSelfCertification(SecretBox secretBox, String uid, long timestamp) throws Exception {
+		// Create the self part to sign
+        StringBuilder buffer = new StringBuilder()
+                .append("UID:")
+                .append(uid)
+                .append("\nMETA:TS:")
+                .append(timestamp)
+                .append('\n');
+
+        // Compute the signature
+        String signature = secretBox.sign(buffer.toString());
+
+        // Append the signature
+        return buffer.append(signature)
+                .append('\n')
+                .toString();		
+	}
+	
+	public String getCertification(SecretBox secretBox, String userUid, 
+			long userTimestamp, 
+			String userSignature) throws Exception {
+		
+		BlockchainService blockchainServcie = ServiceLocator.instance().getBlockchainService();
+		BlockchainBlock currentBlock = blockchainServcie.getCurrentBlock();
+		
+		return getCertification(secretBox, userUid, userTimestamp, userSignature,
+				currentBlock.getNumber(),
+				currentBlock.getHash());	
+	}
+	
+	public String getCertification(SecretBox secretBox, String userUid, 
+			long userTimestamp, 
+			String userSignature,
+			int blockNumber,
+			String blockHash) throws Exception {
+		// Create the self part to sign
+        StringBuilder buffer = new StringBuilder()
+                .append("UID:")
+                .append(userUid)
+                .append("\nMETA:TS:")
+                .append(userTimestamp)
+                .append('\n')
+                .append(userSignature)
+                .append("\nMETA:TS:")
+                .append(blockNumber)
+                .append('-')
+                .append(blockHash)
+                .append('\n');
+
+        // Compute the signature
+        String signature = secretBox.sign(buffer.toString());
+
+        // Append the signature
+        return buffer.append(signature)
+                .append('\n')
+                .toString();		
+	}
 
     /* -- Internal methods -- */
 
@@ -101,4 +190,5 @@ public class WotService extends AbstractService {
         
         return null;
     }
+
 }
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/AddressFormatException.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/AddressFormatException.java
new file mode 100644
index 0000000000000000000000000000000000000000..f452a176d2947d97aab941f565b3d117f5333f9a
--- /dev/null
+++ b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/AddressFormatException.java
@@ -0,0 +1,12 @@
+package io.ucoin.client.core.technical.crypto;
+
+@SuppressWarnings("serial")
+public class AddressFormatException extends Exception {
+    public AddressFormatException() {
+        super();
+    }
+
+    public AddressFormatException(String message) {
+        super(message);
+    }
+}
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/Base58.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/Base58.java
new file mode 100644
index 0000000000000000000000000000000000000000..e1fe67cb8e686723b64775cd288cf343821633d2
--- /dev/null
+++ b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/Base58.java
@@ -0,0 +1,172 @@
+package io.ucoin.client.core.technical.crypto;
+
+import java.io.UnsupportedEncodingException;
+import java.math.BigInteger;
+import java.security.MessageDigest;
+import java.security.NoSuchAlgorithmException;
+import java.util.Arrays;
+
+/**
+ * <p>Base58 is a way to encode Bitcoin addresses as numbers and letters. Note that this is not the same base58 as used by
+ * Flickr, which you may see reference to around the internet.</p>
+ *
+ * <p>You may instead wish to work with {@link VersionedChecksummedBytes}, which adds support for testing the prefix
+ * and suffix bytes commonly found in addresses.</p>
+ *
+ * <p>Satoshi says: why base-58 instead of standard base-64 encoding?<p>
+ *
+ * <ul>
+ * <li>Don't want 0OIl characters that look the same in some fonts and
+ *     could be used to create visually identical looking account numbers.</li>
+ * <li>A string with non-alphanumeric characters is not as easily accepted as an account number.</li>
+ * <li>E-mail usually won't line-break if there's no punctuation to break at.</li>
+ * <li>Doubleclicking selects the whole number as one word if it's all alphanumeric.</li>
+ * </ul>
+ */
+public class Base58 {
+    public static final char[] ALPHABET = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz".toCharArray();
+    private static final MessageDigest digest;
+    static {
+        try {
+            digest = MessageDigest.getInstance("SHA-256");
+        } catch (NoSuchAlgorithmException e) {
+            throw new RuntimeException(e);  // Can't happen.
+        }
+    }
+    private static final int[] INDEXES = new int[128];
+    static {
+        for (int i = 0; i < INDEXES.length; i++) {
+            INDEXES[i] = -1;
+        }
+        for (int i = 0; i < ALPHABET.length; i++) {
+            INDEXES[ALPHABET[i]] = i;
+        }
+    }
+
+    /** Encodes the given bytes in base58. No checksum is appended. */
+    public static String encode(byte[] input) {
+        if (input.length == 0) {
+            return "";
+        }       
+        input = copyOfRange(input, 0, input.length);
+        // Count leading zeroes.
+        int zeroCount = 0;
+        while (zeroCount < input.length && input[zeroCount] == 0) {
+            ++zeroCount;
+        }
+        // The actual encoding.
+        byte[] temp = new byte[input.length * 2];
+        int j = temp.length;
+
+        int startAt = zeroCount;
+        while (startAt < input.length) {
+            byte mod = divmod58(input, startAt);
+            if (input[startAt] == 0) {
+                ++startAt;
+            }
+            temp[--j] = (byte) ALPHABET[mod];
+        }
+
+        // Strip extra '1' if there are some after decoding.
+        while (j < temp.length && temp[j] == ALPHABET[0]) {
+            ++j;
+        }
+        // Add as many leading '1' as there were leading zeros.
+        while (--zeroCount >= 0) {
+            temp[--j] = (byte) ALPHABET[0];
+        }
+
+        byte[] output = copyOfRange(temp, j, temp.length);
+        try {
+            return new String(output, "US-ASCII");
+        } catch (UnsupportedEncodingException e) {
+            throw new RuntimeException(e);  // Cannot happen.
+        }
+    }
+
+    public static byte[] decode(String input) throws AddressFormatException {
+        if (input.length() == 0) {
+            return new byte[0];
+        }
+        byte[] input58 = new byte[input.length()];
+        // Transform the String to a base58 byte sequence
+        for (int i = 0; i < input.length(); ++i) {
+            char c = input.charAt(i);
+
+            int digit58 = -1;
+            if (c >= 0 && c < 128) {
+                digit58 = INDEXES[c];
+            }
+            if (digit58 < 0) {
+                throw new AddressFormatException("Illegal character " + c + " at " + i);
+            }
+
+            input58[i] = (byte) digit58;
+        }
+        // Count leading zeroes
+        int zeroCount = 0;
+        while (zeroCount < input58.length && input58[zeroCount] == 0) {
+            ++zeroCount;
+        }
+        // The encoding
+        byte[] temp = new byte[input.length()];
+        int j = temp.length;
+
+        int startAt = zeroCount;
+        while (startAt < input58.length) {
+            byte mod = divmod256(input58, startAt);
+            if (input58[startAt] == 0) {
+                ++startAt;
+            }
+
+            temp[--j] = mod;
+        }
+        // Do no add extra leading zeroes, move j to first non null byte.
+        while (j < temp.length && temp[j] == 0) {
+            ++j;
+        }
+
+        return copyOfRange(temp, j - zeroCount, temp.length);
+    }
+    
+    //
+    // number -> number / 58, returns number % 58
+    //
+    private static byte divmod58(byte[] number, int startAt) {
+        int remainder = 0;
+        for (int i = startAt; i < number.length; i++) {
+            int digit256 = (int) number[i] & 0xFF;
+            int temp = remainder * 256 + digit256;
+
+            number[i] = (byte) (temp / 58);
+
+            remainder = temp % 58;
+        }
+
+        return (byte) remainder;
+    }
+
+    //
+    // number -> number / 256, returns number % 256
+    //
+    private static byte divmod256(byte[] number58, int startAt) {
+        int remainder = 0;
+        for (int i = startAt; i < number58.length; i++) {
+            int digit58 = (int) number58[i] & 0xFF;
+            int temp = remainder * 58 + digit58;
+
+            number58[i] = (byte) (temp / 256);
+
+            remainder = temp % 256;
+        }
+
+        return (byte) remainder;
+    }
+
+    private static byte[] copyOfRange(byte[] source, int from, int to) {
+        byte[] range = new byte[to - from];
+        System.arraycopy(source, from, range, 0, range.length);
+
+        return range;
+    }
+}
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/CryptoUtils.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/CryptoUtils.java
index a6ef972afe06d84045ad0dd5cf27a2e7699b8e5d..f5ab0538bc629cbf2ca2e03cbd32fe5123c38ecc 100644
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/CryptoUtils.java
+++ b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/CryptoUtils.java
@@ -1,7 +1,72 @@
 package io.ucoin.client.core.technical.crypto;
 
+import static io.ucoin.client.core.technical.crypto.CryptoUtils.CHARSET_UTF8;
+import io.ucoin.client.core.technical.UCoinTechnicalException;
 
-public class CryptoUtils {
+import java.nio.charset.Charset;
 
-    // TODO: add methids to crypt/decrypt
+import org.abstractj.kalium.crypto.Util;
+
+import com.lambdaworks.codec.Base64;
+
+public class CryptoUtils extends Util {
+	
+	public static final Charset CHARSET_UTF8 = Charset.forName("UTF-8");
+	public static final Charset CHARSET_ASCII = Charset.forName("US-ASCII");
+	private static org.apache.commons.codec.binary.Base64 base64;
+	static {
+		base64 = new org.apache.commons.codec.binary.Base64();
+	}
+	
+	public static byte[] zeros(int n) {
+        return new byte[n];
+    }
+	
+	public static byte[] copyEnsureLength(byte[] source, int length) {
+		byte[] result = zeros(length);
+		if (source.length > length) {
+			System.arraycopy(source, 0, result, 0, length);
+		}
+		else {
+			System.arraycopy(source, 0, result, 0, source.length);
+		}
+        return result;
+    }
+
+	protected static Charset initCharset(String charsetName) {
+		Charset result = Charset.forName(charsetName);
+		if (result == null) {
+			throw new UCoinTechnicalException("Could not load charset: " + charsetName);
+		}
+		return result;
+	}
+
+	protected static byte[] decodeUTF8(String string) {
+		return string.getBytes(CHARSET_UTF8);
+	}
+	
+	protected static byte[] decodeAscii(String string) {
+		return string.getBytes(CHARSET_ASCII);
+	}
+	
+
+	public static byte[] decodeBase64(String data) {
+		return Base64.decode(data.toCharArray());
+	}
+	
+	public static String encodeBase64(byte[] data) {
+		return new String(Base64.encode(data));
+	}
+	
+	public static byte[] decodeBase58(String data) {
+		try {
+			return Base58.decode(data);
+		} catch (AddressFormatException e) {
+			throw new UCoinTechnicalException("Could decode from base 58: " + e.getMessage());
+		}
+	}
+	
+	public static String encodeBase58(byte[] data) {
+		return Base58.encode(data);
+	}
 }
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/SecretBox.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/SecretBox.java
new file mode 100644
index 0000000000000000000000000000000000000000..9b5e2b627a558f74c81d8485b8239e8cb396fe99
--- /dev/null
+++ b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/SecretBox.java
@@ -0,0 +1,121 @@
+package io.ucoin.client.core.technical.crypto;
+
+import static io.ucoin.client.core.technical.crypto.CryptoUtils.*;
+import static org.abstractj.kalium.NaCl.sodium;
+import static org.abstractj.kalium.NaCl.Sodium.BOXZERO_BYTES;
+import static org.abstractj.kalium.NaCl.Sodium.PUBLICKEY_BYTES;
+import static org.abstractj.kalium.NaCl.Sodium.SECRETKEY_BYTES;
+import static org.abstractj.kalium.NaCl.Sodium.XSALSA20_POLY1305_SECRETBOX_NONCEBYTES;
+import static org.abstractj.kalium.NaCl.Sodium.ZERO_BYTES;
+import static org.abstractj.kalium.crypto.Util.checkLength;
+import static org.abstractj.kalium.crypto.Util.isValid;
+import static org.abstractj.kalium.crypto.Util.removeZeros;
+import io.ucoin.client.core.technical.UCoinTechnicalException;
+
+import java.security.GeneralSecurityException;
+
+import jnr.ffi.byref.LongLongByReference;
+
+import org.abstractj.kalium.crypto.Util;
+import org.abstractj.kalium.keys.VerifyKey;
+
+import com.lambdaworks.crypto.SCrypt;
+
+
+public class SecretBox {
+
+	// Length of the key
+	private static int SEED_LENGTH = 32;
+	private static int SIGNATURE_BYTES = 64;
+	private static int SCRYPT_PARAMS_N = 4096;
+	private static int SCRYPT_PARAMS_r = 16;
+	private static int SCRYPT_PARAMS_p = 1;
+
+	private final String pubKey;
+    private final byte[] secretKey;
+    private final byte[] seed;
+
+	public SecretBox(String salt, String password) {
+		this(computeSeedFromSaltAndPassword(salt, password));
+	}
+	
+	public SecretBox(byte[] seed) {
+		checkLength(seed, SEED_LENGTH);
+		this.seed = seed;
+        this.secretKey = zeros(SECRETKEY_BYTES * 2);
+        byte[] publicKey = zeros(PUBLICKEY_BYTES);
+        isValid(sodium().crypto_sign_ed25519_seed_keypair(publicKey, secretKey, seed),
+                "Failed to generate a key pair");
+        this.pubKey = Base58.encode(publicKey);
+	}
+	
+	/**
+	 * Retrun the public key, encode in Base58
+	 * @return
+	 */
+	public String getPublicKey() {
+		return pubKey;
+	}
+	
+	/**
+	 * Return the secret key, encode in Base58
+	 * @return
+	 */
+	public String getSecretKey() {
+		return Base58.encode(secretKey);
+	}
+	
+	public String sign(String message) {
+		byte[] messageBinary = decodeUTF8(message);
+		return encodeBase64(
+				sign(messageBinary)
+				);
+	}
+	
+	public byte[] sign(byte[] message) {
+        byte[] signature = Util.prependZeros(SIGNATURE_BYTES, message);
+        LongLongByReference bufferLen = new LongLongByReference(0);
+        sodium().crypto_sign_ed25519(signature, bufferLen, message, message.length, secretKey);
+        signature = slice(signature, 0, SIGNATURE_BYTES);
+        
+        checkLength(signature, SIGNATURE_BYTES);
+        return signature;
+    }
+
+
+    public byte[] encrypt(byte[] nonce, byte[] message) {
+        checkLength(nonce, XSALSA20_POLY1305_SECRETBOX_NONCEBYTES);
+        byte[] msg = Util.prependZeros(ZERO_BYTES, message);
+        byte[] ct = Util.zeros(msg.length);
+        isValid(sodium().crypto_secretbox_xsalsa20poly1305(ct, msg, msg.length,
+                nonce, seed), "Encryption failed");
+        return removeZeros(BOXZERO_BYTES, ct);
+    }
+
+    public byte[] decrypt(byte[] nonce, byte[] ciphertext) {
+        checkLength(nonce, XSALSA20_POLY1305_SECRETBOX_NONCEBYTES);
+        byte[] ct = Util.prependZeros(BOXZERO_BYTES, ciphertext);
+        byte[] message = Util.zeros(ct.length);
+        isValid(sodium().crypto_secretbox_xsalsa20poly1305_open(message, ct,
+                ct.length, nonce, seed), "Decryption failed. Ciphertext failed verification");
+        return removeZeros(ZERO_BYTES, message);
+    }
+    
+	/* -- Internal methods -- */
+	
+	public static byte[] computeSeedFromSaltAndPassword(String salt, String password) {
+		try {
+			byte[] seed = SCrypt.scrypt(
+					decodeAscii(password), 
+					decodeAscii(salt), 
+					SCRYPT_PARAMS_N, SCRYPT_PARAMS_r,
+					SCRYPT_PARAMS_p, SEED_LENGTH);
+			return seed;
+		} catch (GeneralSecurityException e) {
+			throw new UCoinTechnicalException(
+					"Unable to salt password, using Scrypt library", e);
+		}
+	}
+	
+	
+}
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/NaCl.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/NaCl.java
deleted file mode 100644
index aa61654d74a8f6f44fd08852272fda13f94a6207..0000000000000000000000000000000000000000
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/NaCl.java
+++ /dev/null
@@ -1,105 +0,0 @@
-package io.ucoin.client.core.technical.crypto.nacl;
-
-
-
-
-
-import java.util.Formatter;
-
-public class NaCl
-{
-	static final int crypto_secretbox_KEYBYTES = 32;
-	static final int crypto_secretbox_NONCEBYTES = 24;
-	static final int crypto_secretbox_ZEROBYTES = 32;
-	static final int crypto_secretbox_BOXZEROBYTES = 16;
-	static final int crypto_secretbox_BEFORENMBYTES = 32;
-
-	private byte[] precomputed = new byte[crypto_secretbox_BEFORENMBYTES];
-	
-	public NaCl(byte[] privatekey, byte[] publickey) throws Exception
-	{
-		if (privatekey.length < crypto_secretbox_KEYBYTES)
-			throw new Exception("Private key too short");
-		
-		if (publickey.length < crypto_secretbox_KEYBYTES)
-			throw new Exception("Public key too short");
-
-		curve25519xsalsa20poly1305.crypto_box_beforenm(this.precomputed, publickey, privatekey);
-	}
-	
-	public NaCl(String privatekey, String publickey) throws Exception
-	{			
-		this(getBinary(privatekey), getBinary(publickey));
-	}
-	
-	public byte[] encrypt(byte[] input, byte[] nonce)
-	{
-		byte[] paddedinput = new byte[input.length + crypto_secretbox_ZEROBYTES];
-		byte[] output = new byte[input.length + crypto_secretbox_ZEROBYTES];
-		
-		System.arraycopy(input, 0, paddedinput, crypto_secretbox_ZEROBYTES, input.length);
-		curve25519xsalsa20poly1305.crypto_box_afternm(output, paddedinput, paddedinput.length, nonce, this.precomputed);
-		
-		return output;
-	}
-	
-	public byte[] encrypt(byte[] input, int inputlength, byte[] nonce)
-	{
-		byte[] paddedinput = new byte[inputlength + crypto_secretbox_ZEROBYTES];
-		byte[] output = new byte[inputlength + crypto_secretbox_ZEROBYTES];
-		
-		System.arraycopy(input, 0, paddedinput, crypto_secretbox_ZEROBYTES, inputlength);
-		curve25519xsalsa20poly1305.crypto_box_afternm(output, paddedinput, paddedinput.length, nonce, this.precomputed);
-		
-		return output;
-	}
-	
-	public byte[] decrypt(byte[] input, byte[] nonce)
-	{
-		byte[] paddedoutput = new byte[input.length];
-		byte[] output = new byte[input.length - crypto_secretbox_ZEROBYTES];
-		
-		curve25519xsalsa20poly1305.crypto_box_afternm(paddedoutput, input, input.length, nonce, this.precomputed);
-		System.arraycopy(paddedoutput, crypto_secretbox_ZEROBYTES, output, 0, paddedoutput.length - crypto_secretbox_ZEROBYTES);
-		
-		return output;
-	}
-	
-	public byte[] decrypt(byte[] input, int inputlength, byte[] nonce)
-	{
-		byte[] paddedoutput = new byte[inputlength];
-		byte[] output = new byte[inputlength - crypto_secretbox_ZEROBYTES];
-		
-		curve25519xsalsa20poly1305.crypto_box_afternm(paddedoutput, input, inputlength, nonce, this.precomputed);
-		System.arraycopy(paddedoutput, crypto_secretbox_ZEROBYTES, output, 0, paddedoutput.length - crypto_secretbox_ZEROBYTES);
-		
-		return output;
-	}
-	
-	public static byte[] getBinary(String s)
-	{
-	    int len = s.length();
-	    byte[] data = new byte[len / 2];
-	    
-	    for (int i = 0; i < len; i += 2)
-	        data[i / 2] = (byte) ((Character.digit(s.charAt(i), 16) << 4) + Character.digit(s.charAt(i+1), 16));
-	    
-	    return data;
-	}
-	
-	public static String asHex(byte[] buf)
-	{
-		Formatter formatter = new Formatter();
-		for (byte b : buf)
-			formatter.format("%02x", b);
-		return formatter.toString();
-	}
-	
-	public static String asHex(int[] buf)
-	{
-		Formatter formatter = new Formatter();
-		for (int b : buf)
-			formatter.format("%02x", b);
-		return formatter.toString();
-	}
-}
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/curve25519.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/curve25519.java
deleted file mode 100644
index 956caf70fe7f17f1d063c965bd3f70a0bbf9f772..0000000000000000000000000000000000000000
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/curve25519.java
+++ /dev/null
@@ -1,466 +0,0 @@
-//
-//  Copyright (c) 2011, Neil Alexander T.
-//  All rights reserved.
-// 
-//  Redistribution and use in source and binary forms, with
-//  or without modification, are permitted provided that the following
-//  conditions are met:
-// 
-//  - Redistributions of source code must retain the above copyright notice,
-//    this list of conditions and the following disclaimer.
-//  - Redistributions in binary form must reproduce the above copyright notice,
-//    this list of conditions and the following disclaimer in the documentation
-//    and/or other materials provided with the distribution.
-// 
-//  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-//  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-//  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-//  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
-//  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-//  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-//  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-//  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-//  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-//  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-//  POSSIBILITY OF SUCH DAMAGE.
-//
-
-package io.ucoin.client.core.technical.crypto.nacl;
-
-public class curve25519
-{
-	final int CRYPTO_BYTES = 32;
-	final int CRYPTO_SCALARBYTES = 32;
-	
-	static byte[] basev = { 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
-	static int[] minusp = { 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 };
-
-	public static int crypto_scalarmult_base(byte[] q, byte[] n)
-	{
-		byte[] basevp = basev;
-		return crypto_scalarmult(q, n, basevp);
-	}
-	
-	static void add(int[] outv, int outvoffset, int[] a, int aoffset, int[] b, int boffset)
-	{
-		int u = 0;
-		
-		for (int j = 0; j < 31; ++j)
-		{
-			u += a[aoffset + j] + b[boffset + j];
-			outv[outvoffset + j] = u & 255;
-			u >>>= 8;
-		}
-		
-		u += a[aoffset + 31] + b[boffset + 31];
-		outv[outvoffset + 31] = u;
-	}
-
-	static void sub(int[] outv, int outvoffset, int[] a, int aoffset, int[] b, int boffset)
-	{
-		int u = 218;
-		
-		for (int j = 0; j < 31; ++j)
-		{
-			u += a[aoffset + j] + 65280 - b[boffset + j];
-			outv[outvoffset + j] = u & 255;
-			u >>>= 8;
-		}
-		
-		u += a[aoffset + 31] - b[boffset + 31];
-		outv[outvoffset + 31] = u;
-	}
-
-	static void squeeze(int[] a, int aoffset)
-	{
-		int u = 0;
-		
-		for (int j = 0; j < 31; ++j)
-		{
-			u += a[aoffset + j];
-			a[aoffset + j] = u & 255;
-			u >>>= 8;
-		}
-		
-		u += a[aoffset + 31];
-		a[aoffset + 31] = u & 127;
-		u = 19 * (u >>> 7);
-		
-		for (int j = 0; j < 31; ++j)
-		{
-			u += a[aoffset + j];
-			a[aoffset + j] = u & 255;
-			u >>>= 8;
-		}
-		
-		u += a[aoffset + 31];
-		a[aoffset + 31] = u;
-	}
-
-	static void freeze(int[] a, int aoffset)
-	{
-		int[] aorig = new int[32];
-		
-		for (int j = 0; j < 32; ++j)
-			aorig[j] = a[aoffset + j];
-		
-		int[] minuspp = minusp;
-		
-		add(a, 0, a, 0, minuspp, 0);
-		
-		int negative = (int) (-((a[aoffset + 31] >>> 7) & 1));
-		
-		for (int j = 0; j < 32; ++j)
-			a[aoffset + j] ^= negative & (aorig[j] ^ a[aoffset + j]);
-	}
-
-	static void mult(int[] outv, int outvoffset, int[] a, int aoffset, int[] b, int boffset)
-	{
-		int j;
-		
-		for (int i = 0; i < 32; ++i)
-		{
-			int u = 0;
-			
-			for (j = 0; j <= i; ++j)
-				u += a[aoffset + j] * b[boffset + i - j];
-			
-			for (j = i + 1; j < 32; ++j)
-				u += 38 * a[aoffset + j] * b[boffset + i + 32 - j];
-			
-			outv[outvoffset + i] = u;
-		}
-		
-		squeeze(outv, outvoffset);
-	}
-
-	static void mult121665(int[] outv, int[] a)
-	{
-		int j;
-		int u = 0;
-		
-		for (j = 0; j < 31; ++j)
-		{
-			u += 121665 * a[j];
-			outv[j] = u & 255;
-			u >>>= 8;
-		}
-		
-		u += 121665 * a[31];
-		outv[31] = u & 127;
-		u = 19 * (u >>> 7);
-		
-		for (j = 0; j < 31; ++j)
-		{
-			u += outv[j];
-			outv[j] = u & 255;
-			u >>>= 8;
-		}
-		
-		u += outv[j];
-		outv[j] = u;
-	}
-	
-	static void square(int[] outv, int outvoffset, int[] a, int aoffset)
-	{
-		int j;
-		
-		for (int i = 0; i < 32; ++i)
-		{
-			int u = 0;
-			
-			for (j = 0; j < i - j; ++j)
-				u += a[aoffset + j] * a[aoffset + i - j];
-			
-			for (j = i + 1; j < i + 32 - j; ++j)
-				u += 38 * a[aoffset + j] * a[aoffset + i + 32 - j];
-			
-			u *= 2;
-			
-			if ((i & 1) == 0)
-			{
-				u += a[aoffset + i / 2] * a[aoffset + i / 2];
-				u += 38 * a[aoffset + i / 2 + 16] * a[aoffset + i / 2 + 16];
-			}
-			
-			outv[outvoffset + i] = u;
-		}
-		
-		squeeze(outv, outvoffset);
-	}
-
-	static void select(int[] p, int[] q, int[] r, int[] s, int b)
-	{
-		int bminus1 = b - 1;
-		
-		for (int j = 0; j < 64; ++j)
-		{
-			int t = bminus1 & (r[j] ^ s[j]);
-			p[j] = s[j] ^ t;
-			q[j] = r[j] ^ t;
-		}
-	}
-
-	static void mainloop(int[] work, byte[] e)
-	{
-		int[] xzm1 = new int[64];
-		int[] xzm = new int[64];
-		int[] xzmb = new int[64];
-		int[] xzm1b = new int[64];
-		int[] xznb = new int[64];
-		int[] xzn1b = new int[64];
-		int[] a0 = new int[64];
-		int[] a1 = new int[64];
-		int[] b0 = new int[64];
-		int[] b1 = new int[64];
-		int[] c1 = new int[64];
-		int[] r = new int[32];
-		int[] s = new int[32];
-		int[] t = new int[32];
-		int[] u = new int[32];
-
-		for (int j = 0; j < 32; ++j)
-			xzm1[j] = work[j];
-		
-		xzm1[32] = 1;
-		
-		for (int j = 33; j < 64; ++j)
-			xzm1[j] = 0;
-
-		xzm[0] = 1;
-		
-		for (int j = 1; j < 64; ++j)
-			xzm[j] = 0;
-
-		int[] xzmbp = xzmb, a0p = a0, xzm1bp = xzm1b;
-		int[] a1p = a1, b0p = b0, b1p = b1, c1p = c1;
-		int[] xznbp = xznb, up = u, xzn1bp = xzn1b;
-		int[] workp = work, sp = s, rp = r;
-
-		for (int pos = 254; pos >= 0; --pos)
-		{
-			int b = ((int) ((e[pos / 8] & 0xFF) >>> (pos & 7)));
-			b &= 1;
-			select(xzmb, xzm1b, xzm, xzm1, b);
-			add(a0, 	0,	xzmb, 	0,	xzmbp,	32);
-			sub(a0p,	32,	xzmb, 	0,	xzmbp, 	32);
-			add(a1, 	0,	xzm1b, 	0,	xzm1bp,	32);
-			sub(a1p,	32,	xzm1b, 	0,	xzm1bp, 32);
-			square(b0p,	0,	a0p,	0);
-			square(b0p, 32,	a0p,	32);
-			mult(b1p,	0,	a1p,	0, 	a0p,	32);
-			mult(b1p,	32,	a1p,	32,	a0p,	0);
-			add(c1, 	0,	b1, 	0,	b1p,	32);
-			sub(c1p,	32,	b1,		0,	b1p,	32);
-			square(rp,	0,	c1p,	32);
-			sub(sp,		0,	b0,		0,	b0p,	32);
-			mult121665(t, s);
-			add(u, 		0,	t, 		0,	b0p,	0);
-			mult(xznbp,	0,	b0p,	0,	b0p,	32);
-			mult(xznbp,	32, sp,		0,	up,		0);
-			square(xzn1bp, 0, c1p,	0);
-			mult(xzn1bp, 32, rp, 	0, 	workp, 	0);
-			select(xzm, xzm1, xznb, xzn1b, b);
-		}
-
-		for (int j = 0; j < 64; ++j)
-			work[j] = xzm[j];
-	}
-
-	static void recip(int[] outv, int outvoffset, int[] z, int zoffset)
-	{
-		int[] z2 = new int[32];
-		int[] z9 = new int[32];
-		int[] z11 = new int[32];
-		int[] z2_5_0 = new int[32];
-		int[] z2_10_0 = new int[32];
-		int[] z2_20_0 = new int[32];
-		int[] z2_50_0 = new int[32];
-		int[] z2_100_0 = new int[32];
-		int[] t0 = new int[32];
-		int[] t1 = new int[32];
-
-		/* 2 */
-		int[] z2p = z2;
-		square(z2p, 0, z, zoffset);
-		
-		/* 4 */
-		square(t1, 0, z2, 0);
-		
-		/* 8 */
-		square(t0, 0, t1, 0);
-		
-		/* 9 */
-		int[] z9p = z9, t0p = t0;
-		mult(z9p, 0, t0p, 0, z, zoffset);
-		
-		/* 11 */
-		mult(z11, 0, z9, 0, z2, 0);
-		
-		/* 22 */
-		square(t0, 0, z11, 0);
-		
-		/* 2^5 - 2^0 = 31 */
-		mult(z2_5_0, 0, t0, 0, z9, 0);
-
-		/* 2^6 - 2^1 */
-		square(t0, 0, z2_5_0, 0);
-		
-		/* 2^7 - 2^2 */
-		square(t1, 0, t0, 0);
-		
-		/* 2^8 - 2^3 */
-		square(t0, 0, t1, 0);
-		
-		/* 2^9 - 2^4 */
-		square(t1, 0, t0, 0);
-		
-		/* 2^10 - 2^5 */
-		square(t0, 0, t1, 0);
-		
-		/* 2^10 - 2^0 */
-		mult(z2_10_0, 0, t0, 0, z2_5_0, 0);
-
-		/* 2^11 - 2^1 */
-		square(t0, 0, z2_10_0, 0);
-		
-		/* 2^12 - 2^2 */
-		square(t1, 0, t0, 0);
-		
-		/* 2^20 - 2^10 */
-		for (int i = 2; i < 10; i += 2)
-		{ 
-			square(t0, 0, t1, 0);
-			square(t1, 0, t0, 0);
-		}
-		
-		/* 2^20 - 2^0 */
-		mult(z2_20_0, 0, t1, 0, z2_10_0, 0);
-
-		/* 2^21 - 2^1 */
-		square(t0, 0, z2_20_0, 0);
-		
-		/* 2^22 - 2^2 */
-		square(t1, 0, t0, 0);
-		
-		/* 2^40 - 2^20 */
-		for (int i = 2; i < 20; i += 2) 
-		{ 
-			square(t0, 0, t1, 0); 
-			square(t1, 0, t0, 0); 
-		}
-		
-		/* 2^40 - 2^0 */
-		mult(t0, 0, t1, 0, z2_20_0, 0);
-
-		/* 2^41 - 2^1 */
-		square(t1, 0, t0, 0);
-		
-		/* 2^42 - 2^2 */
-		square(t0, 0, t1, 0);
-		
-		/* 2^50 - 2^10 */
-		for (int i = 2; i < 10; i += 2) 
-		{ 
-			square(t1, 0, t0, 0); 
-			square(t0, 0, t1, 0); 
-		}
-		
-		/* 2^50 - 2^0 */
-		mult(z2_50_0, 0, t0, 0, z2_10_0, 0);
-
-		/* 2^51 - 2^1 */
-		square(t0, 0, z2_50_0, 0);
-		
-		/* 2^52 - 2^2 */
-		square(t1, 0, t0, 0);
-		
-		/* 2^100 - 2^50 */
-		for (int i = 2; i < 50; i += 2)
-		{ 
-			square(t0, 0, t1, 0); 
-			square(t1, 0, t0, 0); 
-		}
-		
-		/* 2^100 - 2^0 */
-		mult(z2_100_0, 0, t1, 0, z2_50_0, 0);
-
-		/* 2^101 - 2^1 */
-		square(t1, 0, z2_100_0, 0);
-		
-		/* 2^102 - 2^2 */
-		square(t0, 0, t1, 0);
-		
-		/* 2^200 - 2^100 */
-		for (int i = 2; i < 100; i += 2)
-		{
-			square(t1, 0, t0, 0);
-			square(t0, 0, t1, 0);
-		}
-		
-		/* 2^200 - 2^0 */
-		mult(t1, 0, t0, 0, z2_100_0, 0);
-
-		/* 2^201 - 2^1 */
-		square(t0, 0, t1, 0);
-		
-		/* 2^202 - 2^2 */
-		square(t1, 0, t0, 0);
-		
-		/* 2^250 - 2^50 */
-		for (int i = 2; i < 50; i += 2)
-		{
-			square(t0, 0, t1, 0);
-			square(t1, 0, t0, 0);
-		}
-		
-		/* 2^250 - 2^0 */
-		mult(t0, 0, t1, 0, z2_50_0, 0);
-
-		/* 2^251 - 2^1 */
-		square(t1, 0, t0, 0);
-		
-		/* 2^252 - 2^2 */
-		square(t0, 0, t1, 0);
-		
-		/* 2^253 - 2^3 */
-		square(t1, 0, t0, 0);
-		
-		/* 2^254 - 2^4 */
-		square(t0, 0, t1, 0);
-		
-		/* 2^255 - 2^5 */
-		square(t1, 0, t0, 0);
-		
-		/* 2^255 - 21 */
-		int[] t1p = t1, z11p = z11;
-		mult(outv, outvoffset, t1p, 0, z11p, 0);
-	}
-
-	public static int crypto_scalarmult(byte[] q, byte[] n, byte[] p)
-	{
-		int[] work = new int[96];
-		byte[] e = new byte[32];
-		
-		for (int i = 0; i < 32; ++i)
-			e[i] = n[i];
-		
-		e[0] &= 248;
-		e[31] &= 127;
-		e[31] |= 64;
-		
-		for (int i = 0; i < 32; ++i)
-			work[i] = p[i] & 0xFF;
-		
-		mainloop(work, e);
-		
-		recip(work, 32, work, 32);
-		mult(work, 64, work, 0, work, 32);		
-		freeze(work, 64);
-		
-		for (int i = 0; i < 32; ++i)
-			q[i] = (byte) work[64 + i];
-		
-		return 0;
-	}
-}
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/curve25519xsalsa20poly1305.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/curve25519xsalsa20poly1305.java
deleted file mode 100644
index 0e4c856afb363da37b49a20aa41e3501b3ea4c53..0000000000000000000000000000000000000000
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/curve25519xsalsa20poly1305.java
+++ /dev/null
@@ -1,104 +0,0 @@
-//
-//  Copyright (c) 2011, Neil Alexander T.
-//  All rights reserved.
-// 
-//  Redistribution and use in source and binary forms, with
-//  or without modification, are permitted provided that the following
-//  conditions are met:
-// 
-//  - Redistributions of source code must retain the above copyright notice,
-//    this list of conditions and the following disclaimer.
-//  - Redistributions in binary form must reproduce the above copyright notice,
-//    this list of conditions and the following disclaimer in the documentation
-//    and/or other materials provided with the distribution.
-// 
-//  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-//  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-//  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-//  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
-//  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-//  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-//  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-//  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-//  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-//  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-//  POSSIBILITY OF SUCH DAMAGE.
-//
-
-package io.ucoin.client.core.technical.crypto.nacl;
-
-public class curve25519xsalsa20poly1305
-{
-	public static final int crypto_secretbox_PUBLICKEYBYTES = 32;
-	public static final int crypto_secretbox_SECRETKEYBYTES = 32;
-	public static final int crypto_secretbox_BEFORENMBYTES = 32;
-	public static final int crypto_secretbox_NONCEBYTES = 24;
-	public static final int crypto_secretbox_ZEROBYTES = 32;
-	public static final int crypto_secretbox_BOXZEROBYTES = 16;
-	
-	public static int crypto_box_getpublickey(byte[] pk, byte[] sk)
-	{
-		return curve25519.crypto_scalarmult_base(pk, sk);
-	}
-	
-	public static int crypto_box_afternm(byte[] c, byte[] m, long mlen, byte[] n, byte[] k)
-	{
-		return xsalsa20poly1305.crypto_secretbox(c, m, mlen, n, k);
-	}
-	
-	public static int crypto_box_beforenm(byte[] k, byte[] pk, byte[] sk)
-	{
-		byte[] s = new byte[32];
-		byte[] sp = s, sigmap = xsalsa20.sigma;
-		
-		curve25519.crypto_scalarmult(sp, sk, pk);
-		return hsalsa20.crypto_core(k, null, sp, sigmap);
-	}
-	
-	public static int crypto_box(byte[] c, byte[] m, long mlen, byte[] n, byte[] pk, byte[] sk)
-	{
-		byte[] k = new byte[crypto_secretbox_BEFORENMBYTES];
-		byte[] kp = k;
-		
-		crypto_box_beforenm(kp, pk, sk);
-		return crypto_box_afternm(c, m, mlen, n, kp);
-	}
-	
-	public static int crypto_box_open(byte[] m, byte[] c, long clen, byte[] n, byte[] pk, byte[] sk)
-	{
-		byte[] k = new byte[crypto_secretbox_BEFORENMBYTES];
-		byte[] kp = k;
-		
-		crypto_box_beforenm(kp, pk, sk);
-		return crypto_box_open_afternm(m, c, clen, n, kp);
-	}
-	
-	public static int crypto_box_open_afternm(byte[] m, byte[] c, long clen, byte[] n, byte[] k)
-	{
-		return xsalsa20poly1305.crypto_secretbox_open(m, c, clen, n, k);
-	}
-	
-	public static int crypto_box_afternm(byte[] c, byte[] m, byte[] n, byte[] k)
-	{
-		byte[] cp = c, mp = m, np = n, kp = k;
-		return crypto_box_afternm(cp, mp, (long)m.length, np, kp);
-	}
-	
-	public static int crypto_box_open_afternm(byte[] m, byte[] c, byte[] n, byte[] k)
-	{
-		byte[] cp = c, mp = m, np = n, kp = k;
-		return crypto_box_open_afternm(mp, cp, (long) c.length, np, kp);
-	}
-	
-	public static int crypto_box(byte[] c, byte[] m, byte[] n, byte[] pk, byte[] sk)
-	{
-		byte[] cp = c, mp = m, np = n, pkp = pk, skp = sk;
-		return crypto_box(cp, mp, (long) m.length, np, pkp, skp);
-	}
-	
-	public static int crypto_box_open(byte[] m, byte[] c, byte[] n, byte[] pk, byte[] sk)
-	{
-		byte[] cp = c, mp = m, np = n, pkp = pk, skp = sk;
-		return crypto_box_open(mp, cp, (long) c.length, np, pkp, skp);
-	}
-}
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/hsalsa20.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/hsalsa20.java
deleted file mode 100644
index fb2218808afddf2ab3721e83a666ab863f8d973e..0000000000000000000000000000000000000000
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/hsalsa20.java
+++ /dev/null
@@ -1,164 +0,0 @@
-//
-//  Copyright (c) 2011, Neil Alexander T.
-//  All rights reserved.
-// 
-//  Redistribution and use in source and binary forms, with
-//  or without modification, are permitted provided that the following
-//  conditions are met:
-// 
-//  - Redistributions of source code must retain the above copyright notice,
-//    this list of conditions and the following disclaimer.
-//  - Redistributions in binary form must reproduce the above copyright notice,
-//    this list of conditions and the following disclaimer in the documentation
-//    and/or other materials provided with the distribution.
-// 
-//  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-//  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-//  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-//  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
-//  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-//  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-//  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-//  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-//  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-//  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-//  POSSIBILITY OF SUCH DAMAGE.
-//
-
-package io.ucoin.client.core.technical.crypto.nacl;
-
-public class hsalsa20
-{
-	static final int ROUNDS = 20;
-
-	static int rotate(int u, int c)
-	{
-		return (u << c) | (u >>> (32 - c));
-	}
-
-	static int load_littleendian(byte[] x, int offset)
-	{
-		return ((int)(x[offset])&0xff) |
-				((((int)(x[offset + 1])&0xff)) << 8) |
-				((((int)(x[offset + 2])&0xff)) << 16) |
-				((((int)(x[offset + 3])&0xff)) << 24);
-	}
-
-	static void store_littleendian(byte[] x, int offset, int u)
-	{
-		x[offset] = (byte) u; u >>>= 8;
-				x[offset + 1] = (byte) u; u >>>= 8;
-				x[offset + 2] = (byte) u; u >>>= 8;
-				x[offset + 3] = (byte) u;
-	}
-
-	public static int crypto_core(byte[] outv, byte[] inv, byte[] k, byte[] c)
-	{
-		int x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15;
-		int j0, j1, j2, j3, j4, j5, j6, j7, j8, j9, j10, j11, j12, j13, j14, j15;
-		int i;
-
-		j0 = x0 = load_littleendian(c, 0);
-		j1 = x1 = load_littleendian(k, 0);
-		j2 = x2 = load_littleendian(k, 4);
-		j3 = x3 = load_littleendian(k, 8);
-		j4 = x4 = load_littleendian(k, 12);
-		j5 = x5 = load_littleendian(c, 4);
-
-		if (inv != null)
-		{
-			j6 = x6 = load_littleendian(inv, 0);
-			j7 = x7 = load_littleendian(inv, 4);
-			j8 = x8 = load_littleendian(inv, 8);
-			j9 = x9 = load_littleendian(inv, 12);
-		}
-		else
-		{
-			j6 = x6 = j7 = x7 = j8 = x8 = j9 = x9 = 0;
-		}
-
-		j10 = x10 = load_littleendian(c, 8);
-		j11 = x11 = load_littleendian(k, 16);
-		j12 = x12 = load_littleendian(k, 20);
-		j13 = x13 = load_littleendian(k, 24);
-		j14 = x14 = load_littleendian(k, 28);
-		j15 = x15 = load_littleendian(c, 12);
-
-		for (i = ROUNDS; i > 0; i -= 2)
-		{
-			x4 ^= rotate(x0 + x12, 7);
-			x8 ^= rotate(x4 + x0, 9);
-			x12 ^= rotate(x8 + x4, 13);
-			x0 ^= rotate(x12 + x8, 18);
-			x9 ^= rotate(x5 + x1, 7);
-			x13 ^= rotate(x9 + x5, 9);
-			x1 ^= rotate(x13 + x9, 13);
-			x5 ^= rotate(x1 + x13, 18);
-			x14 ^= rotate(x10 + x6, 7);
-			x2 ^= rotate(x14 + x10, 9);
-			x6 ^= rotate(x2 + x14, 13);
-			x10 ^= rotate(x6 + x2, 18);
-			x3 ^= rotate(x15 + x11, 7);
-			x7 ^= rotate(x3 + x15, 9);
-			x11 ^= rotate(x7 + x3, 13);
-			x15 ^= rotate(x11 + x7, 18);
-			x1 ^= rotate(x0 + x3, 7);
-			x2 ^= rotate(x1 + x0, 9);
-			x3 ^= rotate(x2 + x1, 13);
-			x0 ^= rotate(x3 + x2, 18);
-			x6 ^= rotate(x5 + x4, 7);
-			x7 ^= rotate(x6 + x5, 9);
-			x4 ^= rotate(x7 + x6, 13);
-			x5 ^= rotate(x4 + x7, 18);
-			x11 ^= rotate(x10 + x9, 7);
-			x8 ^= rotate(x11 + x10, 9);
-			x9 ^= rotate(x8 + x11, 13);
-			x10 ^= rotate(x9 + x8, 18);
-			x12 ^= rotate(x15 + x14, 7);
-			x13 ^= rotate(x12 + x15, 9);
-			x14 ^= rotate(x13 + x12, 13);
-			x15 ^= rotate(x14 + x13, 18);
-		}
-
-		x0 += j0;
-		x1 += j1;
-		x2 += j2;
-		x3 += j3;
-		x4 += j4;
-		x5 += j5;
-		x6 += j6;
-		x7 += j7;
-		x8 += j8;
-		x9 += j9;
-		x10 += j10;
-		x11 += j11;
-		x12 += j12;
-		x13 += j13;
-		x14 += j14;
-		x15 += j15;
-
-		x0 -= load_littleendian(c, 0);
-		x5 -= load_littleendian(c, 4);
-		x10 -= load_littleendian(c, 8);
-		x15 -= load_littleendian(c, 12);
-
-		if (inv != null)
-		{
-			x6 -= load_littleendian(inv, 0);
-			x7 -= load_littleendian(inv, 4);
-			x8 -= load_littleendian(inv, 8);
-			x9 -= load_littleendian(inv, 12);
-		}
-
-		store_littleendian(outv, 0, x0);
-		store_littleendian(outv, 4, x5);
-		store_littleendian(outv, 8, x10);
-		store_littleendian(outv, 12, x15);
-		store_littleendian(outv, 16, x6);
-		store_littleendian(outv, 20, x7);
-		store_littleendian(outv, 24, x8);
-		store_littleendian(outv, 28, x9);
-
-		return 0;
-	}
-}
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/poly1305.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/poly1305.java
deleted file mode 100644
index b052ee0e2ce7d523b7bc5b241410ddc50d4042b5..0000000000000000000000000000000000000000
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/poly1305.java
+++ /dev/null
@@ -1,178 +0,0 @@
-//
-//  Copyright (c) 2011, Neil Alexander T.
-//  All rights reserved.
-// 
-//  Redistribution and use in source and binary forms, with
-//  or without modification, are permitted provided that the following
-//  conditions are met:
-// 
-//  - Redistributions of source code must retain the above copyright notice,
-//    this list of conditions and the following disclaimer.
-//  - Redistributions in binary form must reproduce the above copyright notice,
-//    this list of conditions and the following disclaimer in the documentation
-//    and/or other materials provided with the distribution.
-// 
-//  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-//  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-//  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-//  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
-//  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-//  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-//  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-//  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-//  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-//  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-//  POSSIBILITY OF SUCH DAMAGE.
-//
-
-package io.ucoin.client.core.technical.crypto.nacl;
-
-public class poly1305
-{
-	final int CRYPTO_BYTES = 16;
-	final int CRYPTO_KEYBYTES = 32;
-	
-	static final int[] minusp = {5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 252};
-
-	public static int crypto_onetimeauth_verify(byte[] h, int hoffset, byte[] inv, int invoffset, long inlen, byte[] k)
-	{
-		byte[] correct = new byte[16];
-		
-		crypto_onetimeauth(correct, 0, inv, invoffset, inlen, k);
-		return verify_16.crypto_verify(h, hoffset, correct);
-	}
-
-	static void add(int[] h, int[] c)
-	{
-		int j;
-		int u = 0;
-		
-		for (j = 0; j < 17; ++j)
-		{
-			u += h[j] + c[j];
-			h[j] = u & 255;
-			u >>>= 8;
-		}
-	}
-
-	static void squeeze(int[] h)
-	{
-		int u = 0;
-		
-		for (int j = 0; j < 16; ++j)
-		{
-			u += h[j]; 
-			h[j] = u & 255; 
-			u >>>= 8;
-		}
-		
-		u += h[16];
-		h[16] = u & 3;
-		u = 5 * (u >>> 2);
-		
-		for (int j = 0; j < 16; ++j)
-		{
-			u += h[j];
-			h[j] = u & 255;
-			u >>>= 8;
-		}
-		
-		u += h[16];
-		h[16] = u;
-	}
-
-	static void freeze(int[] h)
-	{
-		int[] horig = new int[17];
-		
-		for (int j = 0; j < 17; ++j)
-			horig[j] = h[j];
-		
-		add(h, minusp);
-		
-		int negative = (int)(-(h[16] >>> 7));
-		
-		for (int j = 0; j < 17; ++j)
-			h[j] ^= negative & (horig[j] ^ h[j]);
-	}
-
-	static void mulmod(int[] h, int[] r)
-	{
-		int[] hr = new int[17];
-		
-		for (int i = 0; i < 17; ++i)
-		{
-			int u = 0;
-			
-			for (int j = 0; j <= i; ++j) 
-				u += h[j] * r[i - j];
-			
-			for (int j = i + 1; j < 17; ++j) 
-				u += 320 * h[j] * r[i + 17 - j];
-			
-			hr[i] = u;
-		}
-		
-		for (int i = 0; i < 17; ++i)
-			h[i] = hr[i];
-		
-		squeeze(h);
-	}
-
-	public static int crypto_onetimeauth(byte[] outv, int outvoffset, byte[] inv, int invoffset, long inlen, byte[] k)
-	{
-		int j;
-		int[] r = new int[17];
-		int[] h = new int[17];
-		int[] c = new int[17];
-
-		r[0] = k[0] & 0xFF;
-		r[1] = k[1] & 0xFF;
-		r[2] = k[2] & 0xFF;
-		r[3] = k[3] & 15;
-		r[4] = k[4] & 252;
-		r[5] = k[5] & 0xFF;
-		r[6] = k[6] & 0xFF;
-		r[7] = k[7] & 15;
-		r[8] = k[8] & 252;
-		r[9] = k[9] & 0xFF;
-		r[10] = k[10] & 0xFF;
-		r[11] = k[11] & 15;
-		r[12] = k[12] & 252;
-		r[13] = k[13] & 0xFF;
-		r[14] = k[14] & 0xFF;
-		r[15] = k[15] & 15;
-		r[16] = 0;
-
-		for (j = 0; j < 17; ++j)
-			h[j] = 0;
-
-		while (inlen > 0)
-		{
-			for (j = 0; j < 17; ++j)
-				c[j] = 0;
-			
-			for (j = 0; (j < 16) && (j < inlen); ++j)
-				c[j] = inv[invoffset + j]&0xff;
-			
-			c[j] = 1;
-			invoffset += j;
-			inlen -= j;
-			add(h, c);
-			mulmod(h, r);
-		}
-
-		freeze(h);
-
-		for (j = 0; j < 16; ++j) 
-			c[j] = k[j + 16] & 0xFF;
-		
-		c[16] = 0;
-		add(h, c);
-		
-		for (j = 0; j < 16; ++j) 
-			outv[j + outvoffset] = (byte)h[j];
-		
-		return 0;
-	}
-}
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/salsa20.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/salsa20.java
deleted file mode 100644
index 00c6c275e413e3f38ddf0555de249d32cd7a4439..0000000000000000000000000000000000000000
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/salsa20.java
+++ /dev/null
@@ -1,250 +0,0 @@
-//
-//  Copyright (c) 2011, Neil Alexander T.
-//  All rights reserved.
-// 
-//  Redistribution and use in source and binary forms, with
-//  or without modification, are permitted provided that the following
-//  conditions are met:
-// 
-//  - Redistributions of source code must retain the above copyright notice,
-//    this list of conditions and the following disclaimer.
-//  - Redistributions in binary form must reproduce the above copyright notice,
-//    this list of conditions and the following disclaimer in the documentation
-//    and/or other materials provided with the distribution.
-// 
-//  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-//  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-//  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-//  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
-//  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-//  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-//  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-//  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-//  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-//  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-//  POSSIBILITY OF SUCH DAMAGE.
-//
-
-package io.ucoin.client.core.technical.crypto.nacl;
-
-public class salsa20
-{
-	final int crypto_core_salsa20_ref_OUTPUTBYTES = 64;
-	final int crypto_core_salsa20_ref_INPUTBYTES = 16;
-	final int crypto_core_salsa20_ref_KEYBYTES = 32;
-	final int crypto_core_salsa20_ref_CONSTBYTES = 16;
-	final int crypto_stream_salsa20_ref_KEYBYTES = 32;
-	final int crypto_stream_salsa20_ref_NONCEBYTES = 8;
-
-	final static int ROUNDS = 20;
-
-	static long rotate(int u, int c)
-	{
-		return (u << c) | (u >>> (32 - c));
-	}
-
-	static int load_littleendian(byte[] x, int offset)
-	{
-		return ((int)(x[offset])&0xff) |
-				((((int)(x[offset + 1])&0xff)) << 8) |
-				((((int)(x[offset + 2])&0xff)) << 16) |
-				((((int)(x[offset + 3])&0xff)) << 24);
-	}
-
-	static void store_littleendian(byte[] x, int offset, int u)
-	{
-		x[offset] = (byte) u; u >>>= 8;
-		x[offset + 1] = (byte) u; u >>>= 8;
-		x[offset + 2] = (byte) u; u >>>= 8;
-		x[offset + 3] = (byte) u;
-	}
-
-	public static int crypto_core(byte[] outv, byte[] inv, byte[] k, byte[] c)
-	{
-		int x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15;
-		int j0, j1, j2, j3, j4, j5, j6, j7, j8, j9, j10, j11, j12, j13, j14, j15;
-		int i;
-
-		j0 = x0 = load_littleendian(c, 0);
-		j1 = x1 = load_littleendian(k, 0);
-		j2 = x2 = load_littleendian(k, 4);
-		j3 = x3 = load_littleendian(k, 8);
-		j4 = x4 = load_littleendian(k, 12);
-		j5 = x5 = load_littleendian(c, 4);
-		j6 = x6 = load_littleendian(inv, 0);
-		j7 = x7 = load_littleendian(inv, 4);
-		j8 = x8 = load_littleendian(inv, 8);
-		j9 = x9 = load_littleendian(inv, 12);
-		j10 = x10 = load_littleendian(c, 8);
-		j11 = x11 = load_littleendian(k, 16);
-		j12 = x12 = load_littleendian(k, 20);
-		j13 = x13 = load_littleendian(k, 24);
-		j14 = x14 = load_littleendian(k, 28);
-		j15 = x15 = load_littleendian(c, 12);
-
-		for (i = ROUNDS; i > 0; i -= 2)
-		{
-			x4 ^= rotate(x0 + x12, 7);
-			x8 ^= rotate(x4 + x0, 9);
-			x12 ^= rotate(x8 + x4, 13);
-			x0 ^= rotate(x12 + x8, 18);
-			x9 ^= rotate(x5 + x1, 7);
-			x13 ^= rotate(x9 + x5, 9);
-			x1 ^= rotate(x13 + x9, 13);
-			x5 ^= rotate(x1 + x13, 18);
-			x14 ^= rotate(x10 + x6, 7);
-			x2 ^= rotate(x14 + x10, 9);
-			x6 ^= rotate(x2 + x14, 13);
-			x10 ^= rotate(x6 + x2, 18);
-			x3 ^= rotate(x15 + x11, 7);
-			x7 ^= rotate(x3 + x15, 9);
-			x11 ^= rotate(x7 + x3, 13);
-			x15 ^= rotate(x11 + x7, 18);
-			x1 ^= rotate(x0 + x3, 7);
-			x2 ^= rotate(x1 + x0, 9);
-			x3 ^= rotate(x2 + x1, 13);
-			x0 ^= rotate(x3 + x2, 18);
-			x6 ^= rotate(x5 + x4, 7);
-			x7 ^= rotate(x6 + x5, 9);
-			x4 ^= rotate(x7 + x6, 13);
-			x5 ^= rotate(x4 + x7, 18);
-			x11 ^= rotate(x10 + x9, 7);
-			x8 ^= rotate(x11 + x10, 9);
-			x9 ^= rotate(x8 + x11, 13);
-			x10 ^= rotate(x9 + x8, 18);
-			x12 ^= rotate(x15 + x14, 7);
-			x13 ^= rotate(x12 + x15, 9);
-			x14 ^= rotate(x13 + x12, 13);
-			x15 ^= rotate(x14 + x13, 18);
-		}
-
-		x0 += j0;
-		x1 += j1;
-		x2 += j2;
-		x3 += j3;
-		x4 += j4;
-		x5 += j5;
-		x6 += j6;
-		x7 += j7;
-		x8 += j8;
-		x9 += j9;
-		x10 += j10;
-		x11 += j11;
-		x12 += j12;
-		x13 += j13;
-		x14 += j14;
-		x15 += j15;
-
-		store_littleendian(outv, 0, x0);
-		store_littleendian(outv, 4, x1);
-		store_littleendian(outv, 8, x2);
-		store_littleendian(outv, 12, x3);
-		store_littleendian(outv, 16, x4);
-		store_littleendian(outv, 20, x5);
-		store_littleendian(outv, 24, x6);
-		store_littleendian(outv, 28, x7);
-		store_littleendian(outv, 32, x8);
-		store_littleendian(outv, 36, x9);
-		store_littleendian(outv, 40, x10);
-		store_littleendian(outv, 44, x11);
-		store_littleendian(outv, 48, x12);
-		store_littleendian(outv, 52, x13);
-		store_littleendian(outv, 56, x14);
-		store_littleendian(outv, 60, x15);
-
-		return 0;
-	}
-	
-	public static int crypto_stream(byte[] c, int clen, byte[] n, int noffset, byte[] k)
-	{
-		byte[] inv = new byte[16];
-		byte[] block = new byte[64];
-		
-		int coffset = 0;
-		
-		if (clen == 0)
-			return 0;
-
-		for (int i = 0; i < 8; ++i)
-			inv[i] = n[noffset + i];
-		
-		for (int i = 8; i < 16; ++i)
-			inv[i] = 0;
-
-		while (clen >= 64)
-		{		
-			salsa20.crypto_core(c, inv, k, xsalsa20.sigma);
-
-			int u = 1;
-			
-			for (int i = 8; i < 16; ++i)
-			{
-				u += inv[i]&0xff;
-				inv[i] = (byte) u;
-				u >>>= 8;
-			}
-
-			clen -= 64;
-			coffset += 64;
-		}
-
-		if (clen != 0)
-		{			
-			salsa20.crypto_core(block, inv, k, xsalsa20.sigma);
-			
-			for (int i = 0; i < clen; ++i)
-				c[coffset + i] = block[i];
-		}
-		
-		return 0;
-	}
-
-	public static int crypto_stream_xor(byte[] c, byte[] m, int mlen, byte[] n, int noffset, byte[] k)
-	{
-		byte[] inv = new byte[16];
-		byte[] block = new byte[64];
-		
-		int coffset = 0;
-		int moffset = 0;
-		
-		if (mlen == 0)
-			return 0;
-
-		for (int i = 0; i < 8; ++i)
-			inv[i] = n[noffset + i];
-		
-		for (int i = 8; i < 16; ++i)
-			inv[i] = 0;
-
-		while (mlen >= 64)
-		{			
-			salsa20.crypto_core(block, inv, k, xsalsa20.sigma);
-			
-			for (int i = 0; i < 64; ++i)
-				c[coffset + i] = (byte)(m[moffset + i] ^ block[i]);
-
-			int u = 1;
-			
-			for (int i = 8; i < 16; ++i)
-			{
-				u += inv[i]&0xff;
-				inv[i] = (byte) u;
-				u >>>= 8;
-			}
-
-			mlen -= 64;
-			coffset += 64;
-			moffset += 64;
-		}
-
-		if (mlen != 0)
-		{
-			salsa20.crypto_core(block, inv, k, xsalsa20.sigma);
-			
-			for (int i = 0; i < mlen; ++i)
-				c[coffset + i] = (byte)(m[moffset + i] ^ block[i]);
-		}
-		
-		return 0;
-	}
-}
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/verify_16.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/verify_16.java
deleted file mode 100644
index 8699c35fb960bc12c33ec66bd0810ce7f3ec0d7b..0000000000000000000000000000000000000000
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/verify_16.java
+++ /dev/null
@@ -1,43 +0,0 @@
-//
-//  Copyright (c) 2011, Neil Alexander T.
-//  All rights reserved.
-// 
-//  Redistribution and use in source and binary forms, with
-//  or without modification, are permitted provided that the following
-//  conditions are met:
-// 
-//  - Redistributions of source code must retain the above copyright notice,
-//    this list of conditions and the following disclaimer.
-//  - Redistributions in binary form must reproduce the above copyright notice,
-//    this list of conditions and the following disclaimer in the documentation
-//    and/or other materials provided with the distribution.
-// 
-//  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-//  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-//  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-//  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
-//  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-//  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-//  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-//  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-//  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-//  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-//  POSSIBILITY OF SUCH DAMAGE.
-//
-
-package io.ucoin.client.core.technical.crypto.nacl;
-
-public class verify_16
-{
-	final int crypto_verify_16_ref_BYTES = 16;
-
-	public static int crypto_verify(byte[] x, int xoffset, byte[] y)
-	{
-		int differentbits = 0;
-		
-		for (int i = 0; i < 15; i++)
-			differentbits |= ((int)(x[xoffset + i] ^ y[i])) & 0xff;
-		
-		return (1 & (((int)differentbits - 1) >>> 8)) - 1;
-	}
-}
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/xsalsa20.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/xsalsa20.java
deleted file mode 100644
index 918dbcc9d2ca6a540f7a4812ed2a891c739748f7..0000000000000000000000000000000000000000
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/xsalsa20.java
+++ /dev/null
@@ -1,55 +0,0 @@
-//
-//  Copyright (c) 2011, Neil Alexander T.
-//  All rights reserved.
-// 
-//  Redistribution and use in source and binary forms, with
-//  or without modification, are permitted provided that the following
-//  conditions are met:
-// 
-//  - Redistributions of source code must retain the above copyright notice,
-//    this list of conditions and the following disclaimer.
-//  - Redistributions in binary form must reproduce the above copyright notice,
-//    this list of conditions and the following disclaimer in the documentation
-//    and/or other materials provided with the distribution.
-// 
-//  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-//  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-//  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-//  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
-//  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-//  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-//  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-//  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-//  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-//  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-//  POSSIBILITY OF SUCH DAMAGE.
-//
-
-package io.ucoin.client.core.technical.crypto.nacl;
-
-public class xsalsa20
-{
-	final int crypto_stream_xsalsa20_ref_KEYBYTES = 32;
-	final int crypto_stream_xsalsa20_ref_NONCEBYTES = 24;
-	
-	public final static byte[] sigma = {(byte) 'e', (byte) 'x', (byte) 'p', (byte) 'a',
-						  (byte) 'n', (byte) 'd', (byte) ' ', (byte) '3',
-						  (byte) '2', (byte) '-', (byte) 'b', (byte) 'y',
-						  (byte) 't', (byte) 'e', (byte) ' ', (byte) 'k'}; 
-	
-	public static int crypto_stream(byte[] c, int clen, byte[] n, byte[] k)
-	{
-		byte[] subkey = new byte[32];
-		
-		hsalsa20.crypto_core(subkey, n, k, sigma);
-		return salsa20.crypto_stream(c, clen, n, 16, subkey);
-	}
-	
-	public static int crypto_stream_xor(byte[] c, byte[] m, long mlen, byte[] n, byte[] k)
-	{
-		byte[] subkey = new byte[32];
-		
-		hsalsa20.crypto_core(subkey, n, k, sigma);
-		return salsa20.crypto_stream_xor(c, m, (int) mlen, n, 16, subkey);
-	}
-}
diff --git a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/xsalsa20poly1305.java b/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/xsalsa20poly1305.java
deleted file mode 100644
index d09d5bdec86a0a304cd445fbe636b50b81832d8e..0000000000000000000000000000000000000000
--- a/ucoinj-core/src/main/java/io/ucoin/client/core/technical/crypto/nacl/xsalsa20poly1305.java
+++ /dev/null
@@ -1,70 +0,0 @@
-//
-//  Copyright (c) 2011, Neil Alexander T.
-//  All rights reserved.
-// 
-//  Redistribution and use in source and binary forms, with
-//  or without modification, are permitted provided that the following
-//  conditions are met:
-// 
-//  - Redistributions of source code must retain the above copyright notice,
-//    this list of conditions and the following disclaimer.
-//  - Redistributions in binary form must reproduce the above copyright notice,
-//    this list of conditions and the following disclaimer in the documentation
-//    and/or other materials provided with the distribution.
-// 
-//  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-//  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-//  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-//  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
-//  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-//  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-//  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-//  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-//  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-//  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-//  POSSIBILITY OF SUCH DAMAGE.
-//
-
-package io.ucoin.client.core.technical.crypto.nacl;
-
-public class xsalsa20poly1305
-{
-	final int crypto_secretbox_KEYBYTES = 32;
-	final int crypto_secretbox_NONCEBYTES = 24;
-	final int crypto_secretbox_ZEROBYTES = 32;
-	final int crypto_secretbox_BOXZEROBYTES = 16;
-
-	static public int crypto_secretbox(byte[] c, byte[] m, long mlen, byte[] n, byte[] k)
-	{
-		if (mlen < 32)
-			return -1;
-
-		xsalsa20.crypto_stream_xor(c, m, mlen, n, k);
-		poly1305.crypto_onetimeauth(c, 16, c, 32, mlen - 32, c);
-		
-		for (int i = 0; i < 16; ++i)
-			c[i] = 0;
-		
-		return 0;
-	}
-
-	static public int crypto_secretbox_open(byte[] m, byte[] c, long clen, byte[] n, byte[] k)
-	{
-		if (clen < 32)
-			return -1;
-	
-		byte[] subkeyp = new byte[32];
-		
-		xsalsa20.crypto_stream(subkeyp, 32, n, k);
-		
-		if (poly1305.crypto_onetimeauth_verify(c, 16, c, 32, clen - 32, subkeyp) != 0)
-			return -1;
-		
-		xsalsa20.crypto_stream_xor(m, c, clen, n, k);
-		
-		for (int i = 0; i < 32; ++i)
-			m[i] = 0;
-		
-		return 0;
-	}
-}
diff --git a/ucoinj-core/src/test/java/io/ucoin/client/core/TestFixtures.java b/ucoinj-core/src/test/java/io/ucoin/client/core/TestFixtures.java
index 6326548d11437ed38b09e14eb1241f18aab0e0bc..ad7821013c06cfd9ac510f011c8d41a4f6339042 100644
--- a/ucoinj-core/src/test/java/io/ucoin/client/core/TestFixtures.java
+++ b/ucoinj-core/src/test/java/io/ucoin/client/core/TestFixtures.java
@@ -1,33 +1,56 @@
 package io.ucoin.client.core;
 
-import org.junit.rules.TestRule;
-import org.junit.runner.Description;
-import org.junit.runners.model.Statement;
 
 public class TestFixtures {
 
-    public String getNodeUrl() {
-        return "http://twiced.fr:9101";
-    }
-
     public String getUid() {
         return "cgeek";
     }
 
-    public String getKeySalt() {
-        return "a salt string";
+    public String getUserSalt() {
+        return "abc";
     }
 
-    public String getKeyPassword() {
-        return "a password string";
+    public String getUserPassword() {
+        return "def";
     }
 
     /**
-     * Th expected public key generated from getKeySalt() and getKeyPassword()
-     * 
+     * Seed, compute from Scrypt (salt and password) encode in Base64.<br/>
+     * Should correspond to the user's salt and password
+     * @return
+     */
+    public String getUserSeedHash() {
+        return "zmPpDdTD0Q+yNgbqWFq5yHgVUny2KIDtbVHz/hNuwew=";
+    }
+    
+    /**
+     * Return the user's public key, encode in base 58.<br/>
+     * Should correspond to the user's salt and password
      * @return
      */
-    public String getExpectedPublicKey() {
-        return "FedYyZ64tvNj7Z7dw2gt5Hssayr9o8t8wPvi16jWAxqY";
+    public String getUserPublicKey() {
+    	return "G2CBgZBPLe6FSFUgpx2Jf1Aqsgta6iib3vmDRA1yLiqU";
+    }
+    
+    /**
+     * return the user's private key, encode in base 58.<br/>
+     * Should correspond to the user's salt and password
+     * @return
+     */
+    public String getUserPrivateKey() {
+        return "58LDg8QLmF5pv6Dn9h7X4yFKfMTdP8fdAiWVcyDoTRJu454fwRihCLULH4MW37zncsg4ruoTGJPZneWk22QmG1w4";
+    }
+    
+    /**
+     * A signature, that corespond to getSelfTimestamp(), getUid()
+     * @return
+     */
+    public String getSelfSignature() {
+    	return "TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==";
+    }
+    
+    public long getSelfTimestamp() {
+    	return 1420881879;
     }
 }
diff --git a/ucoinj-core/src/test/java/io/ucoin/client/core/TestResource.java b/ucoinj-core/src/test/java/io/ucoin/client/core/TestResource.java
index 7b96613d96be73902fdc653ef1b003109141d4f4..d1b0c5c4978d56f1a862f10c7063dc6362016732 100644
--- a/ucoinj-core/src/test/java/io/ucoin/client/core/TestResource.java
+++ b/ucoinj-core/src/test/java/io/ucoin/client/core/TestResource.java
@@ -10,6 +10,8 @@ import java.io.InputStream;
 import java.util.List;
 import java.util.Locale;
 
+import org.abstractj.kalium.NaCl;
+import org.abstractj.kalium.NaCl.Sodium;
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.logging.Log;
@@ -74,6 +76,8 @@ public class TestResource implements TestRule {
 
     protected void before(Description description) throws Throwable {
         testClass = description.getTestClass();
+        
+        NaCl.init();
 
         boolean defaultDbName = StringUtils.isEmpty(configName);
 
diff --git a/ucoinj-core/src/test/java/io/ucoin/client/core/service/WotServiceTest.java b/ucoinj-core/src/test/java/io/ucoin/client/core/service/WotServiceTest.java
index 58745aded91cfe1df1f86a8a8a0aadf9d87b4077..a79d01de1aaa454479b8c69218fc2e797a9e9f30 100644
--- a/ucoinj-core/src/test/java/io/ucoin/client/core/service/WotServiceTest.java
+++ b/ucoinj-core/src/test/java/io/ucoin/client/core/service/WotServiceTest.java
@@ -1,5 +1,7 @@
 package io.ucoin.client.core.service;
 
+import java.util.Base64;
+
 import io.ucoin.client.core.TestResource;
 import io.ucoin.client.core.model.BasicIdentity;
 import io.ucoin.client.core.model.Identity;
@@ -8,6 +10,7 @@ import io.ucoin.client.core.model.WotCertificationTime;
 import io.ucoin.client.core.model.WotIdentityCertifications;
 import io.ucoin.client.core.model.WotLookupResults;
 import io.ucoin.client.core.model.WotLookupUId;
+import io.ucoin.client.core.technical.crypto.SecretBox;
 
 import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.logging.Log;
@@ -18,102 +21,170 @@ import org.junit.Test;
 
 public class WotServiceTest {
 
-    private static final Log log = LogFactory.getLog(WotServiceTest.class);
-    @ClassRule
-    public static final TestResource resource = TestResource.create();
-    
-    @Test
-    public void find() throws Exception {
-
-        WotService service = new WotService();
-        WotLookupResults results = service.find(resource.getFixtures().getUid());
-        Assert.assertNotNull(results);
-
-        // close
-        service.close();
-    }
-
-    @Test
-    public void findByUid() throws Exception {
-
-        WotService service = new WotService();
-        WotLookupUId result = service.findByUid(resource.getFixtures().getUid());
-        Assert.assertNotNull(result);
-
-        // close
-        service.close();
-    }
-    
-    @Test
-    public void getCertifiedBy() throws Exception {
-
-        WotService service = new WotService();
-        WotIdentityCertifications result = service.getCertifiedBy(resource.getFixtures().getUid());
-        assertBasicIdentity(result, false);
-
-        Assert.assertTrue(String.format("Test user (uid=%s) should have some certifications return by %s",
-                resource.getFixtures().getUid(),
-                ProtocolUrls.WOT_CERTIFIED_BY),
-                CollectionUtils.isNotEmpty(result.getCertifications()));
-        
-        for (WotCertification cert: result.getCertifications()) {
-            Assert.assertNotNull(cert.getUid());
-            
-            WotCertificationTime certTime = cert.getCert_time();
-            Assert.assertNotNull(certTime);
-            Assert.assertTrue(certTime.getBlock() >= 0);
-            Assert.assertNotNull(certTime.getMedianTime() >= 0);
-        }
-        
-        // close
-        service.close();
-    }
-    
-    @Test
-    public void getCertifiersOf() throws Exception {
-
-        WotService service = new WotService();
-        WotIdentityCertifications result = service.getCertifiersOf(resource.getFixtures().getUid());
-        assertBasicIdentity(result, false);
-
-        Assert.assertTrue(String.format("Test user (uid=%s) should have some certifications return by %s",
-                resource.getFixtures().getUid(),
-                ProtocolUrls.WOT_CERTIFIERS_OF),
-                CollectionUtils.isNotEmpty(result.getCertifications()));
-        
-        for (WotCertification cert: result.getCertifications()) {
-            Assert.assertNotNull(cert.getUid());
-            
-            WotCertificationTime certTime = cert.getCert_time();
-            Assert.assertNotNull(certTime);
-            Assert.assertTrue(certTime.getBlock() >= 0);
-            Assert.assertNotNull(certTime.getMedianTime() >= 0);
-        }
-        
-        // close
-        service.close();
-    }
-    
-    /* -- internal methods */
-    
-    protected void assertBasicIdentity(BasicIdentity identity, boolean withSignature) {
-        
-        Assert.assertNotNull(identity);
-        Assert.assertNotNull(identity.getUid());
-        Assert.assertNotNull(identity.getPubkey());
-        if (withSignature) {
-            Assert.assertNotNull(identity.getSignature());
-        }
-        else {
-            Assert.assertNull(identity.getSignature());
-        }
-        
-    }
-    
-    protected void assertIdentity(Identity identity) {
-        assertBasicIdentity(identity, true);
-        
-        Assert.assertTrue(identity.getTimestamp() > 0);
-        
-    }
+	private static final Log log = LogFactory.getLog(WotServiceTest.class);
+	@ClassRule
+	public static final TestResource resource = TestResource.create();
+
+	@Test
+	public void find() throws Exception {
+
+		WotService service = new WotService();
+		WotLookupResults results = service
+				.find(resource.getFixtures().getUid());
+		Assert.assertNotNull(results);
+
+		// close
+		service.close();
+	}
+
+	@Test
+	public void findByUid() throws Exception {
+
+		WotService service = new WotService();
+		WotLookupUId result = service
+				.findByUid(resource.getFixtures().getUid());
+		Assert.assertNotNull(result);
+
+		// close
+		service.close();
+	}
+
+	@Test
+	public void getCertifiedBy() throws Exception {
+
+		WotService service = new WotService();
+		WotIdentityCertifications result = service.getCertifiedBy(resource
+				.getFixtures().getUid());
+		assertBasicIdentity(result, false);
+
+		Assert.assertTrue(
+				String.format(
+						"Test user (uid=%s) should have some certifications return by %s",
+						resource.getFixtures().getUid(),
+						ProtocolUrls.WOT_CERTIFIED_BY), CollectionUtils
+						.isNotEmpty(result.getCertifications()));
+
+		for (WotCertification cert : result.getCertifications()) {
+			Assert.assertNotNull(cert.getUid());
+
+			WotCertificationTime certTime = cert.getCert_time();
+			Assert.assertNotNull(certTime);
+			Assert.assertTrue(certTime.getBlock() >= 0);
+			Assert.assertNotNull(certTime.getMedianTime() >= 0);
+		}
+
+		// close
+		service.close();
+	}
+
+	@Test
+	public void getCertifiersOf() throws Exception {
+
+		WotService service = new WotService();
+		WotIdentityCertifications result = service.getCertifiersOf(resource
+				.getFixtures().getUid());
+		assertBasicIdentity(result, false);
+
+		Assert.assertTrue(
+				String.format(
+						"Test user (uid=%s) should have some certifications return by %s",
+						resource.getFixtures().getUid(),
+						ProtocolUrls.WOT_CERTIFIERS_OF), CollectionUtils
+						.isNotEmpty(result.getCertifications()));
+
+		for (WotCertification cert : result.getCertifications()) {
+			Assert.assertNotNull(cert.getUid());
+
+			WotCertificationTime certTime = cert.getCert_time();
+			Assert.assertNotNull(certTime);
+			Assert.assertTrue(certTime.getBlock() >= 0);
+			Assert.assertNotNull(certTime.getMedianTime() >= 0);
+		}
+
+		// close
+		service.close();
+	}
+
+	@Test
+	public void getSelfCertification() throws Exception {
+
+		WotService service = new WotService();
+		SecretBox secretBox = createSercretBox();
+
+		String uid = resource.getFixtures().getUid();
+		long timestamp = resource.getFixtures().getSelfTimestamp();
+
+		String selfCertification = service.getSelfCertification(secretBox, uid,
+				timestamp);
+
+		String expectedCertification = String.format(
+				"UID:%s\nMETA:TS:%s\n%s\n", uid, timestamp, resource
+						.getFixtures().getSelfSignature());
+
+		Assert.assertEquals(expectedCertification, selfCertification);
+
+		// close
+		service.close();
+	}
+
+	@Test
+	public void getCertification() throws Exception {
+
+		WotService service = new WotService();
+		SecretBox secretBox = createSercretBox();
+
+		String userUid = "kimamila";
+		long userTimestamp = 1418377981;
+		String userSelf = "pVO6YMhZMl5pPxa33hpFCNljIZ0fO6HMPp9d+uW+DVT4DJXP+tQ5XzLfvOaT3uH+3Slx3BiuH/fADleSp873Cg==";
+		int blockNumber = 3328;
+		String blockHash = "0837171AD6CE72B7DAD0409A230D43A9CCFFE0DC";
+
+		String selfCertification = service.getCertification(secretBox, userUid,
+				userTimestamp, userSelf, blockNumber, blockHash);
+
+		String expectedCertification = String
+				.format("UID:%s\nMETA:TS:%s\n%s\nMETA:TS:%s-%s\n%s\n",
+						userUid,
+						userTimestamp,
+						userSelf,
+						blockNumber,
+						blockHash,
+						"wOAbhxPzlnwmKgMXirPjxNno5tsHN95KMSUrVrZSLPcXn69cFg6ZbiWpSKVSFcHVVuZ4rhRvi46RFvVT/yFuDA==");
+
+		Assert.assertEquals(expectedCertification, selfCertification);
+
+		// close
+		service.close();
+	}
+
+	/* -- internal methods */
+
+	protected void assertBasicIdentity(BasicIdentity identity,
+			boolean withSignature) {
+
+		Assert.assertNotNull(identity);
+		Assert.assertNotNull(identity.getUid());
+		Assert.assertNotNull(identity.getPubkey());
+		if (withSignature) {
+			Assert.assertNotNull(identity.getSignature());
+		} else {
+			Assert.assertNull(identity.getSignature());
+		}
+
+	}
+
+	protected void assertIdentity(Identity identity) {
+		assertBasicIdentity(identity, true);
+
+		Assert.assertTrue(identity.getTimestamp() > 0);
+
+	}
+
+	protected SecretBox createSercretBox() {
+		String salt = resource.getFixtures().getUserSalt();
+		String password = resource.getFixtures().getUserPassword();
+		SecretBox secretBox = new SecretBox(salt, password);
+
+		return secretBox;
+	}
 }
diff --git a/ucoinj-core/src/test/java/io/ucoin/client/core/technical/CryptoUtilsTest.java b/ucoinj-core/src/test/java/io/ucoin/client/core/technical/CryptoUtilsTest.java
deleted file mode 100644
index 76273ee237596605b0368e8d31e3b9833f8ce767..0000000000000000000000000000000000000000
--- a/ucoinj-core/src/test/java/io/ucoin/client/core/technical/CryptoUtilsTest.java
+++ /dev/null
@@ -1,75 +0,0 @@
-package io.ucoin.client.core.technical;
-
-import io.ucoin.client.core.TestResource;
-import io.ucoin.client.core.technical.crypto.nacl.NaCl;
-import io.ucoin.client.core.technical.crypto.nacl.curve25519xsalsa20poly1305;
-
-import java.io.UnsupportedEncodingException;
-import java.security.GeneralSecurityException;
-
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.junit.Assert;
-import org.junit.ClassRule;
-import org.junit.Ignore;
-import org.junit.Test;
-
-import com.lambdaworks.codec.Base64;
-import com.lambdaworks.crypto.SCrypt;
-
-public class CryptoUtilsTest {
-
-    private static final Log log = LogFactory.getLog(CryptoUtilsTest.class);
-    @ClassRule
-    public static final TestResource resource = TestResource.create();
-    
-    public static int SEED_LENGTH = 32; // Length of the key
-    public static int crypto_sign_BYTES = 64;
-    
-    private byte[] precomputed = new byte[curve25519xsalsa20poly1305.crypto_secretbox_BEFORENMBYTES];
-    
-    @Test
-    @Ignore  
-    // FIXME BLA : should be implemented using Kalium (but works only on Linux OS ?) 
-    public void testScrypt() throws UnsupportedEncodingException, GeneralSecurityException {
-
-        String salt = resource.getFixtures().getKeySalt();
-        String password = resource.getFixtures().getKeyPassword();
-        
-        byte[] P, S;
-        int N, r, p, dkLen;
-        String DK;
-
-        // empty key & salt test missing because unsupported by JCE
-
-        S = resource.getFixtures().getKeySalt().getBytes("UTF-8");
-        P = resource.getFixtures().getKeyPassword().getBytes("UTF-8");
-        N = 4096;
-        r = 16;
-        p = 1;
-        DK = "fdbabe1c9d3472007856e7190d01e9fe7c6ad7cbc8237830e77376634b3731622eaf30d92e22a3886ff109279d9830dac727afb94a83ee6d8360cbdfa2cc0640";
-
-        byte[] chain = SCrypt.scrypt(P, S, N, r, p, SEED_LENGTH);
-        String hash = new String(Base64.encode(chain));
-        System.out.println("Scrypt return: " + hash);
-        
-        byte[] nonce = new byte[32];
-        byte[] input = NaCl.getBinary(hash);
-        byte[] paddedinput = new byte[input.length + curve25519xsalsa20poly1305.crypto_secretbox_ZEROBYTES];
-        byte[] output = new byte[input.length + curve25519xsalsa20poly1305.crypto_secretbox_ZEROBYTES];
-        
-        System.arraycopy(input, 0, paddedinput, curve25519xsalsa20poly1305.crypto_secretbox_ZEROBYTES, input.length);
-
-        curve25519xsalsa20poly1305.crypto_box_afternm(output, paddedinput, paddedinput.length, nonce, this.precomputed);
-        
-        curve25519xsalsa20poly1305.crypto_box_getpublickey(output, chain);
-        
-        char[] resultKey = Base64.encode(output);
-        System.out.println("Expected public key:" + new String(resource.getFixtures().getExpectedPublicKey()));
-        System.out.println("Result is: " + new String(resultKey));
-        
-        // TODO BLA : fix this
-        Assert.assertEquals(resource.getFixtures().getExpectedPublicKey(), new String(resultKey));
-        
-    }
-}
diff --git a/ucoinj-core/src/test/java/io/ucoin/client/core/technical/crypto/SecretBoxTest.java b/ucoinj-core/src/test/java/io/ucoin/client/core/technical/crypto/SecretBoxTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..cc5ae043c8710c5c6adbae742e12a5adf2926701
--- /dev/null
+++ b/ucoinj-core/src/test/java/io/ucoin/client/core/technical/crypto/SecretBoxTest.java
@@ -0,0 +1,166 @@
+package io.ucoin.client.core.technical.crypto;
+
+import static org.abstractj.kalium.NaCl.sodium;
+import static org.abstractj.kalium.NaCl.Sodium.SIGNATURE_BYTES;
+import static org.abstractj.kalium.NaCl.Sodium.XSALSA20_POLY1305_SECRETBOX_NONCEBYTES;
+import static org.abstractj.kalium.crypto.Util.slice;
+import io.ucoin.client.core.TestResource;
+
+import java.io.UnsupportedEncodingException;
+
+import jnr.ffi.byref.LongLongByReference;
+
+import org.abstractj.kalium.crypto.Util;
+import org.abstractj.kalium.keys.KeyPair;
+import org.abstractj.kalium.keys.SigningKey;
+import org.abstractj.kalium.keys.VerifyKey;
+import org.apache.commons.codec.binary.Hex;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.junit.Assert;
+import org.junit.Assume;
+import org.junit.Before;
+import org.junit.ClassRule;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+public class SecretBoxTest {
+
+	private static final Log log = LogFactory.getLog(SecretBoxTest.class);
+	
+	private byte[] message;
+	private byte[] nonce = new byte[XSALSA20_POLY1305_SECRETBOX_NONCEBYTES];
+
+
+	@ClassRule
+	public static final TestResource resource = TestResource.create();
+	
+	@Before
+	public void setUp() throws UnsupportedEncodingException {
+		message = "my message to encrypt !".getBytes("UTF-8");
+
+	}
+	
+	@Test
+	public void TO_REMOVETest() {
+		String expectedBase64Hash = resource.getFixtures().getUserSeedHash();
+		String expectedSecKeyHash = CryptoUtils.encodeBase64((CryptoUtils.decodeBase58(resource.getFixtures().getUserPrivateKey())));
+		String expectedPubKeyHash = CryptoUtils.encodeBase64((CryptoUtils.decodeBase58(resource.getFixtures().getUserPublicKey()
+				)));
+		
+		System.out.println("expectedSeed(base64)        : " + expectedBase64Hash);
+		System.out.println("expectedSecKeyHash(base64): " + expectedSecKeyHash);
+		System.out.println("expectedPubKeyHash(base64): " + expectedPubKeyHash);
+	}
+
+	@Test
+	public void computeSeedFromSaltAndPassword()
+			throws UnsupportedEncodingException {
+
+		String salt = resource.getFixtures().getUserSalt();
+		String password = resource.getFixtures().getUserPassword();
+		String expectedBase64Hash = resource.getFixtures().getUserSeedHash();
+
+		byte[] seed = SecretBox.computeSeedFromSaltAndPassword(salt, password);
+		String hash = CryptoUtils.encodeBase64(seed);
+
+		Assert.assertEquals(expectedBase64Hash, hash);
+	}
+
+	@Test
+	public void getPublicKey() throws Exception {
+
+		SecretBox secretBox = createSecretBox();
+
+		Assert.assertEquals(resource.getFixtures().getUserPublicKey(),
+				secretBox.getPublicKey());
+	}
+	
+	@Test
+	public void getSecretKey() throws Exception {
+
+		SecretBox secretBox = createSecretBox();
+
+		Assert.assertEquals(resource.getFixtures().getUserPrivateKey(),
+				secretBox.getSecretKey());
+	}
+
+	@Test
+	public void encryptAndDecrypt() throws Exception {
+
+		SecretBox secretBox = createSecretBox();
+
+		byte[] message = "my message to encrypt !".getBytes("UTF-8");
+
+		// encrypt
+		byte[] cypherMessage = secretBox.encrypt(nonce, message);
+
+		// decrypt
+		byte[] decryptedMessage = secretBox.decrypt(nonce, cypherMessage);
+		
+		assertEquals(message, decryptedMessage);
+	}
+
+
+	@Test
+	public void sign() throws AddressFormatException, UnsupportedEncodingException {
+
+		SecretBox secretBox = createSecretBox();
+
+		String utf8Message = String.format("UID:%s\nMETA:TS:%s\n",
+				resource.getFixtures().getUid(),
+				"1420881879");
+		byte[] message = CryptoUtils.decodeUTF8(utf8Message);
+		String expectedSignatureBase64 = "TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==";
+
+		// Call sign
+		byte[] signature = secretBox.sign(message);
+		String signatureBase64 = CryptoUtils.encodeBase64(signature);
+		
+		log.debug("expected signature: " + expectedSignatureBase64);
+		log.debug("  actual signature: " + signatureBase64);
+
+		Assert.assertEquals(
+				expectedSignatureBase64,
+				signatureBase64);
+	}
+	
+	
+	@Test
+	@Ignore
+	public void verifyKey() throws AddressFormatException {
+
+		SecretBox secretBox = createSecretBox();
+		String pubKey = secretBox.getPublicKey();
+		
+		VerifyKey verifyKey = new VerifyKey(Base58.decode(pubKey));
+		
+		// TODO
+	}
+
+	/* -- Internal methods -- */
+
+	protected static void assertEquals(byte[] expectedData, byte[] actualData) {
+		Assert.assertEquals(
+				CryptoUtils.encodeBase64(expectedData),
+				CryptoUtils.encodeBase64(actualData));
+	}
+
+	protected SecretBox createSecretBox() {
+		String salt = resource.getFixtures().getUserSalt();
+		String password = resource.getFixtures().getUserPassword();
+		SecretBox secretBox = new SecretBox(salt, password);
+
+		return secretBox;
+	}
+	
+	protected SigningKey createSigningKey() {
+		String salt = resource.getFixtures().getUserSalt();
+		String password = resource.getFixtures().getUserPassword();
+		byte[] seed = SecretBox.computeSeedFromSaltAndPassword(salt, password);
+
+		return new SigningKey(seed);
+	}
+
+}
diff --git a/ucoinj-core/ucoin-client.log b/ucoinj-core/ucoin-client.log
index 4fe3296c0e8b2d4caf5fe01cfa7e40272da73c55..04a51bd931da37b47b699b54fa9d2135973468d9 100644
--- a/ucoinj-core/ucoin-client.log
+++ b/ucoinj-core/ucoin-client.log
@@ -63,3 +63,1009 @@
 2014-12-17 12:30:12,086 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/certifiers-of/cgeek HTTP/1.1
 2014-12-17 12:30:12,118 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
 2014-12-17 12:30:12,120 DEBUG io.ucoin.client.core.service.AbstractService - response: WotIdentityCertifications[certifications=[uid=kimamila,pubkey=DiNaX8mP2xjrutkyS8H9KVuJcYD431WDcBcqSQNAsS2n,signatureONjxBJx+pnDPl6EylCYEUjep8uE3coo3NL1W1BM800Z/G38MFXsx+NzuLxKJKEVGPyXill9VBKBw/j1pWLimBw==, uid=mhugo,pubkey=C711UtUcZzzHEcHeuGe8UzaXTAVoWsNpFKf23M1GtfGh,signaturekKYrrSjI6LezVPo9qrhXYcfw3ItgHNxvVvxxs0c9QdMzpT7Uzavcf//kSKdPTPCgG8AkD6BtucwTDFQ6mBZ5BQ==, uid=galuel,pubkey=FewUBBasFDW3WgnYcYgXSsA8SjxCDeC9nCkpXSCpeCVg,signatureil5lvICI3iMP5WofrvoyCLQXgZCdq7RQZoDhS2+dUxF0t2SoIhUahMKdj1DMBQnw6Azw+1JoBpVss9NqDsGYBQ==, uid=folatt,pubkey=4pDRn4BZqedUXQq2bvnrrJJeBhisZQjs9uq9BTMDQnaq,signature1t839cnjC4Q3bqdbmpv36bBHsJpanB7kQVOsSvqB4BEH0YHrbyG3JO61JP0eoM0q2CNK0Vj16EkxJ4LvUHRsAg==, uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signatureTgmDuMxZdyutroj9jiLJA8tQp/389JIzDKuxW5+h7GIfjDu1ZbwI7HNm5rlUDhR2KreaV/QJjEaItT4Cf75rCQ==, uid=vit,pubkey=RdrHvL179Rw62UuyBrqy2M1crx7RPajaViBatS59EGS,signaturexvIlhFdTUwqWx7XIG980xatL0JULOj1Ex15Q9nDcDLVtyFXZZCp1ZeRewkGjkJoGyOFGCJ1iDSB/qFzsPtrsDQ==, uid=ManUtopiK,pubkey=9fx25FmeBDJcikZLWxK5HuzKNbY6MaWYXoK1ajteE42Y,signaturemNsbLvezg8Zx1NPfs2gdGwmCKtoVWbw64yEHZE7uPkDvF+iexk93O8IT06HKgo1VI5SennwDfh0qp3Ko1OB5BQ==],pubkey=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signature=<null>,uid=cgeek]
+2014-12-17 12:47:38,778  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2014-12-17 12:47:38,862 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-17 12:47:38,880  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_89134193031793
+2014-12-17 12:47:38,880 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_89134193031793/data/i18n
+2014-12-17 12:47:38,881  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_89134193031793/data/i18n]
+2014-12-17 12:47:39,182 DEBUG io.ucoin.client.core.service.WotService - Try to find user info by uid: cgeek
+2014-12-17 12:47:39,199 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/lookup/cgeek HTTP/1.1
+2014-12-17 12:47:43,832 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2014-12-17 12:47:43,865 DEBUG io.ucoin.client.core.service.AbstractService - response: WotLookupResults[partial=false,results=[io.ucoin.client.core.model.WotLookupResult@6f3b5d16]]
+2014-12-17 12:47:43,873 DEBUG io.ucoin.client.core.service.WotService - Try to find user info by uid: cgeek
+2014-12-17 12:47:43,874 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/lookup/cgeek HTTP/1.1
+2014-12-17 12:47:43,890 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2014-12-17 12:47:43,895 DEBUG io.ucoin.client.core.service.AbstractService - response: WotLookupResults[partial=false,results=[io.ucoin.client.core.model.WotLookupResult@657c8ad9]]
+2014-12-17 12:47:43,907 DEBUG io.ucoin.client.core.service.WotService - Try to get certifications done by uid: cgeek
+2014-12-17 12:47:43,907 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/certified-by/cgeek HTTP/1.1
+2014-12-17 12:47:43,927 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2014-12-17 12:47:43,934 DEBUG io.ucoin.client.core.service.AbstractService - response: WotIdentityCertifications[certifications=[uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signaturewIdLq6EYKSLoVXcXoSMLciBPMvJvvP1t5cTCIrvPH4qvo/y02al6vFfQR+wUGwFtoXulUSr8C+U1FRHWfUTCBg==, uid=folatt,pubkey=4pDRn4BZqedUXQq2bvnrrJJeBhisZQjs9uq9BTMDQnaq,signature4OWZZZF/5/RQOxlNTVG4eAzAmcVU8DhH544Yo3WEK1bKVpmgz9jVHXKkAufeNq5Tg+al2cwwtVVSBtg5aPZSCA==, uid=ManUtopiK,pubkey=9fx25FmeBDJcikZLWxK5HuzKNbY6MaWYXoK1ajteE42Y,signature28lv0p8EPHpVgAMiPvXvIe5lMvYJxwko2tv5bPO4voHRHSaDcTz5BR7Oe69S6wjANIEAMfebXiFMqZdj+mWRAA==, uid=vit,pubkey=RdrHvL179Rw62UuyBrqy2M1crx7RPajaViBatS59EGS,signatureQLaYgLndAqRIk2uRAuxxhNUEQtSLpPqpfKvGBfClpQV0y7YTm1GnEoX9bY3DPhXU8GjUThngkFR0+M4Fx5R6DQ==, uid=kimamila,pubkey=DiNaX8mP2xjrutkyS8H9KVuJcYD431WDcBcqSQNAsS2n,signature6296BmnrsEgxDGvXHUaSxvR/7Z5TWe8HN2QrBaBK5aTJySiWydqFRnRS/RzMjkmiNAgIql/PO0LRU6UL4v3DCQ==, uid=galuel,pubkey=FewUBBasFDW3WgnYcYgXSsA8SjxCDeC9nCkpXSCpeCVg,signature0ZpVAiw/sc5xdSA09HCjR7z7OkkyxKqO29Mz3qxs5Jla1uPvroR+xHj4xsCWEA7A6KLO/uLhflxf4kK1SLcOCA==, uid=mhugo,pubkey=C711UtUcZzzHEcHeuGe8UzaXTAVoWsNpFKf23M1GtfGh,signaturejfm6QDSe2AddH56TShNYUAE/hEJeAA2nr5V40GuUikkiQH3OksoiE4HnjhrUU4UnFkIb+IHpddqSVxih+ZRYDQ==],pubkey=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signature=<null>,uid=cgeek]
+2014-12-17 12:47:43,942 DEBUG io.ucoin.client.core.service.WotService - Try to get certifications done to uid: cgeek
+2014-12-17 12:47:43,943 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/certifiers-of/cgeek HTTP/1.1
+2014-12-17 12:47:43,967 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2014-12-17 12:47:43,970 DEBUG io.ucoin.client.core.service.AbstractService - response: WotIdentityCertifications[certifications=[uid=kimamila,pubkey=DiNaX8mP2xjrutkyS8H9KVuJcYD431WDcBcqSQNAsS2n,signatureONjxBJx+pnDPl6EylCYEUjep8uE3coo3NL1W1BM800Z/G38MFXsx+NzuLxKJKEVGPyXill9VBKBw/j1pWLimBw==, uid=mhugo,pubkey=C711UtUcZzzHEcHeuGe8UzaXTAVoWsNpFKf23M1GtfGh,signaturekKYrrSjI6LezVPo9qrhXYcfw3ItgHNxvVvxxs0c9QdMzpT7Uzavcf//kSKdPTPCgG8AkD6BtucwTDFQ6mBZ5BQ==, uid=galuel,pubkey=FewUBBasFDW3WgnYcYgXSsA8SjxCDeC9nCkpXSCpeCVg,signatureil5lvICI3iMP5WofrvoyCLQXgZCdq7RQZoDhS2+dUxF0t2SoIhUahMKdj1DMBQnw6Azw+1JoBpVss9NqDsGYBQ==, uid=folatt,pubkey=4pDRn4BZqedUXQq2bvnrrJJeBhisZQjs9uq9BTMDQnaq,signature1t839cnjC4Q3bqdbmpv36bBHsJpanB7kQVOsSvqB4BEH0YHrbyG3JO61JP0eoM0q2CNK0Vj16EkxJ4LvUHRsAg==, uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signatureTgmDuMxZdyutroj9jiLJA8tQp/389JIzDKuxW5+h7GIfjDu1ZbwI7HNm5rlUDhR2KreaV/QJjEaItT4Cf75rCQ==, uid=vit,pubkey=RdrHvL179Rw62UuyBrqy2M1crx7RPajaViBatS59EGS,signaturexvIlhFdTUwqWx7XIG980xatL0JULOj1Ex15Q9nDcDLVtyFXZZCp1ZeRewkGjkJoGyOFGCJ1iDSB/qFzsPtrsDQ==, uid=ManUtopiK,pubkey=9fx25FmeBDJcikZLWxK5HuzKNbY6MaWYXoK1ajteE42Y,signaturemNsbLvezg8Zx1NPfs2gdGwmCKtoVWbw64yEHZE7uPkDvF+iexk93O8IT06HKgo1VI5SennwDfh0qp3Ko1OB5BQ==],pubkey=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signature=<null>,uid=cgeek]
+2014-12-17 12:58:35,800  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.CryptoUtilsTest
+2014-12-17 12:58:35,933 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-17 12:58:35,953  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_89791214346316
+2014-12-17 12:58:35,954 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_89791214346316/data/i18n
+2014-12-17 12:58:35,955  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_89791214346316/data/i18n]
+2014-12-17 13:30:01,737  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.CryptoUtilsTest
+2014-12-17 13:30:01,828 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-17 13:30:01,845  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_91677150200999
+2014-12-17 13:30:01,846 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_91677150200999/data/i18n
+2014-12-17 13:30:01,847  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_91677150200999/data/i18n]
+2014-12-17 13:33:22,365  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.CryptoUtilsTest
+2014-12-17 13:33:22,459 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-17 13:33:22,474  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_91877779859323
+2014-12-17 13:33:22,474 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_91877779859323/data/i18n
+2014-12-17 13:33:22,475  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_91877779859323/data/i18n]
+2014-12-17 14:31:43,286  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.CryptoUtilsTest
+2014-12-17 14:31:43,375 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-17 14:31:43,389  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_95378700096145
+2014-12-17 14:31:43,390 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_95378700096145/data/i18n
+2014-12-17 14:31:43,390  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_95378700096145/data/i18n]
+2014-12-17 16:13:28,083  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.CryptoUtilsTest
+2014-12-17 16:13:28,172 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-17 16:13:28,193  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_101483497348406
+2014-12-17 16:13:28,194 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_101483497348406/data/i18n
+2014-12-17 16:13:28,194  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_101483497348406/data/i18n]
+2014-12-18 08:24:25,658  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.CryptoUtilsTest
+2014-12-18 08:24:25,751 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-18 08:24:25,773  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_159741072689210
+2014-12-18 08:24:25,774 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_159741072689210/data/i18n
+2014-12-18 08:24:25,774  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_159741072689210/data/i18n]
+2014-12-18 13:45:42,640  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.CryptoUtilsTest
+2014-12-18 13:45:42,730 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-18 13:45:42,746  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_179018054072352
+2014-12-18 13:45:42,747 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_179018054072352/data/i18n
+2014-12-18 13:45:42,747  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_179018054072352/data/i18n]
+2014-12-18 13:46:05,202  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.CryptoUtilsTest
+2014-12-18 13:46:05,304 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-18 13:46:05,323  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_179040614101905
+2014-12-18 13:46:05,324 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_179040614101905/data/i18n
+2014-12-18 13:46:05,325  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.CryptoUtilsTest/_179040614101905/data/i18n]
+2014-12-18 15:37:27,796  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-18 15:37:27,895 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-18 15:37:27,917  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_185723207887440
+2014-12-18 15:37:27,918 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_185723207887440/data/i18n
+2014-12-18 15:37:27,918  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_185723207887440/data/i18n]
+2014-12-18 15:42:28,047  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-18 15:42:28,137 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-18 15:42:28,158  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_186023460895978
+2014-12-18 15:42:28,158 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_186023460895978/data/i18n
+2014-12-18 15:42:28,159  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_186023460895978/data/i18n]
+2014-12-18 16:02:51,735  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-18 16:02:51,823 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-18 16:02:51,841  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_187247148951203
+2014-12-18 16:02:51,841 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_187247148951203/data/i18n
+2014-12-18 16:02:51,842  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_187247148951203/data/i18n]
+2014-12-18 16:08:31,653  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-18 16:08:31,756 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-18 16:08:31,778  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_187587066497128
+2014-12-18 16:08:31,778 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_187587066497128/data/i18n
+2014-12-18 16:08:31,779  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_187587066497128/data/i18n]
+2014-12-19 12:02:25,042  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 12:02:25,131 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 12:02:25,146  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_259220456648704
+2014-12-19 12:02:25,147 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_259220456648704/data/i18n
+2014-12-19 12:02:25,148  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_259220456648704/data/i18n]
+2014-12-19 12:10:46,024  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 12:10:46,110 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 12:10:46,125  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_259721437689366
+2014-12-19 12:10:46,125 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_259721437689366/data/i18n
+2014-12-19 12:10:46,126  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_259721437689366/data/i18n]
+2014-12-19 12:11:00,210  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 12:11:00,305 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 12:11:00,322  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_259735621492731
+2014-12-19 12:11:00,323 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_259735621492731/data/i18n
+2014-12-19 12:11:00,324  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_259735621492731/data/i18n]
+2014-12-19 12:26:16,919  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 12:26:17,013 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 12:26:17,030  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_260652333303625
+2014-12-19 12:26:17,031 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_260652333303625/data/i18n
+2014-12-19 12:26:17,031  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_260652333303625/data/i18n]
+2014-12-19 13:30:07,769  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2014-12-19 13:30:07,853 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 13:30:07,872  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_264483181298712
+2014-12-19 13:30:07,872 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_264483181298712/data/i18n
+2014-12-19 13:30:07,873  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_264483181298712/data/i18n]
+2014-12-19 13:35:53,756  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2014-12-19 13:35:53,847 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 13:35:53,870  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_264829170289908
+2014-12-19 13:35:53,871 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_264829170289908/data/i18n
+2014-12-19 13:35:53,872  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_264829170289908/data/i18n]
+2014-12-19 13:37:45,660  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2014-12-19 13:37:45,748 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 13:37:45,768  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_264941073284546
+2014-12-19 13:37:45,769 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_264941073284546/data/i18n
+2014-12-19 13:37:45,770  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_264941073284546/data/i18n]
+2014-12-19 13:40:52,046  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 13:40:52,134 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 13:40:52,154  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_265127460236036
+2014-12-19 13:40:52,154 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_265127460236036/data/i18n
+2014-12-19 13:40:52,155  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_265127460236036/data/i18n]
+2014-12-19 13:42:37,244  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 13:42:37,332 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 13:42:37,349  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_265232658164618
+2014-12-19 13:42:37,350 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_265232658164618/data/i18n
+2014-12-19 13:42:37,351  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_265232658164618/data/i18n]
+2014-12-19 13:47:30,693  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 13:47:30,780 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 13:47:30,799  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_265526104778873
+2014-12-19 13:47:30,800 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_265526104778873/data/i18n
+2014-12-19 13:47:30,800  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_265526104778873/data/i18n]
+2014-12-19 13:53:06,119  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 13:53:06,227 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 13:53:06,253  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_265861532171353
+2014-12-19 13:53:06,253 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_265861532171353/data/i18n
+2014-12-19 13:53:06,254  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_265861532171353/data/i18n]
+2014-12-19 14:02:57,576  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 14:02:57,688 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 14:02:57,705  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266452989455006
+2014-12-19 14:02:57,706 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266452989455006/data/i18n
+2014-12-19 14:02:57,706  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266452989455006/data/i18n]
+2014-12-19 14:05:15,905  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 14:05:16,001 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 14:05:16,024  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266591316892368
+2014-12-19 14:05:16,025 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266591316892368/data/i18n
+2014-12-19 14:05:16,025  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266591316892368/data/i18n]
+2014-12-19 14:05:33,265  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 14:05:33,369 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 14:05:33,391  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266608679360539
+2014-12-19 14:05:33,392 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266608679360539/data/i18n
+2014-12-19 14:05:33,392  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266608679360539/data/i18n]
+2014-12-19 14:06:02,348  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 14:06:02,451 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 14:06:02,473  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266637762109901
+2014-12-19 14:06:02,474 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266637762109901/data/i18n
+2014-12-19 14:06:02,474  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266637762109901/data/i18n]
+2014-12-19 14:06:49,778  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 14:06:49,876 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 14:06:49,897  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266685189095135
+2014-12-19 14:06:49,897 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266685189095135/data/i18n
+2014-12-19 14:06:49,898  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266685189095135/data/i18n]
+2014-12-19 14:08:13,829  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 14:08:13,938 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 14:08:13,955  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266769242989510
+2014-12-19 14:08:13,956 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266769242989510/data/i18n
+2014-12-19 14:08:13,956  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266769242989510/data/i18n]
+2014-12-19 14:11:20,597  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 14:11:20,695 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 14:11:20,717  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266956010686073
+2014-12-19 14:11:20,718 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266956010686073/data/i18n
+2014-12-19 14:11:20,718  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_266956010686073/data/i18n]
+2014-12-19 14:22:19,674  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 14:22:19,759 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 14:22:19,773  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_267615088172593
+2014-12-19 14:22:19,774 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_267615088172593/data/i18n
+2014-12-19 14:22:19,774  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_267615088172593/data/i18n]
+2014-12-19 14:22:35,358  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 14:22:35,449 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 14:22:35,463  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_267630772535035
+2014-12-19 14:22:35,464 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_267630772535035/data/i18n
+2014-12-19 14:22:35,464  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_267630772535035/data/i18n]
+2014-12-19 14:23:47,502  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 14:23:47,592 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 14:23:47,607  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_267702913859903
+2014-12-19 14:23:47,608 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_267702913859903/data/i18n
+2014-12-19 14:23:47,609  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_267702913859903/data/i18n]
+2014-12-19 14:24:06,446  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 14:24:06,541 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 14:24:06,558  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_267721858335775
+2014-12-19 14:24:06,559 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_267721858335775/data/i18n
+2014-12-19 14:24:06,560  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_267721858335775/data/i18n]
+2014-12-19 21:00:01,198  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:00:01,287 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:00:01,302  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291476612117631
+2014-12-19 21:00:01,302 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291476612117631/data/i18n
+2014-12-19 21:00:01,303  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291476612117631/data/i18n]
+2014-12-19 21:00:23,381  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:00:23,471 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:00:23,485  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291498793001606
+2014-12-19 21:00:23,486 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291498793001606/data/i18n
+2014-12-19 21:00:23,486  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291498793001606/data/i18n]
+2014-12-19 21:02:26,600  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:02:26,695 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:02:26,710  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291622012410359
+2014-12-19 21:02:26,711 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291622012410359/data/i18n
+2014-12-19 21:02:26,711  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291622012410359/data/i18n]
+2014-12-19 21:02:27,078 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: fHTY2eXWqREVuzm+CP063iQ86a5C3lxcj1Yk5kgw+5hUA+yb6j94p04s9NELrCRYQGc+ksjVualKGLea/c5zDw==
+2014-12-19 21:02:27,079 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: osi4snoOBXrZOvyAdpL3oX3sKQHRiFoVEkdizde/v2K/a+swhr38cS0u+GsbtynQ6z2SEcOgheRCJHX6yXKNAw==
+2014-12-19 21:02:52,741  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:02:52,832 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:02:52,860  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291648154719106
+2014-12-19 21:02:52,861 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291648154719106/data/i18n
+2014-12-19 21:02:52,861  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291648154719106/data/i18n]
+2014-12-19 21:02:53,208 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: fHTY2eXWqREVuzm+CP063iQ86a5C3lxcj1Yk5kgw+5hUA+yb6j94p04s9NELrCRYQGc+ksjVualKGLea/c5zDw==
+2014-12-19 21:02:53,208 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GvdO4XskHVVG9wGJfL+NCxQuHch8MQzs9Ak4TZ0A1LpD7dM7ycBHXUVzdtmHSjhgPdQV5gB6vRfBSHiWe+3bBg==
+2014-12-19 21:03:00,939  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:03:01,029 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:03:01,043  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291656353444652
+2014-12-19 21:03:01,043 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291656353444652/data/i18n
+2014-12-19 21:03:01,044  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291656353444652/data/i18n]
+2014-12-19 21:03:01,397 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: fHTY2eXWqREVuzm+CP063iQ86a5C3lxcj1Yk5kgw+5hUA+yb6j94p04s9NELrCRYQGc+ksjVualKGLea/c5zDw==
+2014-12-19 21:03:01,398 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: Z6wxQNjJz41yqca6L4Sx8uoJzP/NFR8aScwE2KgmCQaOIrFwBirTYpmebwjhnXJzQCQvmz8B7JBXENxditNWAA==
+2014-12-19 21:04:40,797  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:04:40,888 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:04:40,907  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291756208504308
+2014-12-19 21:04:40,908 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291756208504308/data/i18n
+2014-12-19 21:04:40,908  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291756208504308/data/i18n]
+2014-12-19 21:04:41,286 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: fHTY2eXWqREVuzm+CP063iQ86a5C3lxcj1Yk5kgw+5hUA+yb6j94p04s9NELrCRYQGc+ksjVualKGLea/c5zDw==
+2014-12-19 21:04:41,286 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: Z6wxQNjJz41yqca6L4Sx8uoJzP/NFR8aScwE2KgmCQaOIrFwBirTYpmebwjhnXJzQCQvmz8B7JBXENxditNWAA==
+2014-12-19 21:05:23,081  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:05:23,175 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:05:23,197  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291798494255636
+2014-12-19 21:05:23,198 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291798494255636/data/i18n
+2014-12-19 21:05:23,199  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_291798494255636/data/i18n]
+2014-12-19 21:05:23,558 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: fHTY2eXWqREVuzm+CP063iQ86a5C3lxcj1Yk5kgw+5hUA+yb6j94p04s9NELrCRYQGc+ksjVualKGLea/c5zDw==
+2014-12-19 21:05:23,558 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: Z6wxQNjJz41yqca6L4Sx8uoJzP/NFR8aScwE2KgmCQaOIrFwBirTYpmebwjhnXJzQCQvmz8B7JBXENxditNWAA==
+2014-12-19 21:14:07,771  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:14:07,862 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:14:07,876  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_292323182742931
+2014-12-19 21:14:07,877 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_292323182742931/data/i18n
+2014-12-19 21:14:07,878  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_292323182742931/data/i18n]
+2014-12-19 21:14:08,232 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: fHTY2eXWqREVuzm+CP063iQ86a5C3lxcj1Yk5kgw+5hUA+yb6j94p04s9NELrCRYQGc+ksjVualKGLea/c5zDw==
+2014-12-19 21:14:08,232 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: Z6wxQNjJz41yqca6L4Sx8uoJzP/NFR8aScwE2KgmCQaOIrFwBirTYpmebwjhnXJzQCQvmz8B7JBXENxditNWAA==
+2014-12-19 21:17:47,745  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:17:47,828 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:17:47,842  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_292543158980017
+2014-12-19 21:17:47,843 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_292543158980017/data/i18n
+2014-12-19 21:17:47,843  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_292543158980017/data/i18n]
+2014-12-19 21:17:48,192 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: snjlZbcMulZcd5llhxn8QhZq5kl0NNO0+BfZh0ZBVMiafOntW2FFrpdHwi76rx9WBoTfeuvnkB50YxyzFaZ+AA==
+2014-12-19 21:17:48,193 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 21:18:09,398  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:18:09,486 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:18:09,501  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_292564810619031
+2014-12-19 21:18:09,502 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_292564810619031/data/i18n
+2014-12-19 21:18:09,502  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_292564810619031/data/i18n]
+2014-12-19 21:18:09,836 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: snjlZbcMulZcd5llhxn8QhZq5kl0NNO0+BfZh0ZBVMiafOntW2FFrpdHwi76rx9WBoTfeuvnkB50YxyzFaZ+AA==
+2014-12-19 21:18:09,836 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: c+4RFnehqg/ZDr0EFF85doHye2SeBdsUi2Xwx6urnQ6+GE3uStj7LPycllxeHfDF7b1wYJ4QL0LlBVlAMfo8Bg==
+2014-12-19 21:18:26,968  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:18:27,058 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:18:27,073  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_292582381239124
+2014-12-19 21:18:27,074 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_292582381239124/data/i18n
+2014-12-19 21:18:27,077  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_292582381239124/data/i18n]
+2014-12-19 21:18:27,427 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: snjlZbcMulZcd5llhxn8QhZq5kl0NNO0+BfZh0ZBVMiafOntW2FFrpdHwi76rx9WBoTfeuvnkB50YxyzFaZ+AA==
+2014-12-19 21:18:27,427 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: gwjXiP5VPhWB6dnCS8v02K1TAbkeOgUtWvafnnJS9ezYWj95LIikzEpZvUyr0j5Meo1kYQOSGZTW/c9kmDdHAg==
+2014-12-19 21:26:31,650  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:26:31,748 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:26:31,770  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_293067064576117
+2014-12-19 21:26:31,771 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_293067064576117/data/i18n
+2014-12-19 21:26:31,771  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_293067064576117/data/i18n]
+2014-12-19 21:26:32,113 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: snjlZbcMulZcd5llhxn8QhZq5kl0NNO0+BfZh0ZBVMiafOntW2FFrpdHwi76rx9WBoTfeuvnkB50YxyzFaZ+AA==
+2014-12-19 21:26:32,113 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 21:27:54,795  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:27:54,881 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:27:54,895  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_293150208814259
+2014-12-19 21:27:54,896 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_293150208814259/data/i18n
+2014-12-19 21:27:54,896  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_293150208814259/data/i18n]
+2014-12-19 21:32:53,425  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:32:53,521 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:32:53,543  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_293448839043380
+2014-12-19 21:32:53,544 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_293448839043380/data/i18n
+2014-12-19 21:32:53,545  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_293448839043380/data/i18n]
+2014-12-19 21:33:01,730  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:33:01,826 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:33:01,843  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_293457144031291
+2014-12-19 21:33:01,844 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_293457144031291/data/i18n
+2014-12-19 21:33:01,844  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_293457144031291/data/i18n]
+2014-12-19 21:50:51,820  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:50:51,918 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:50:51,937  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_294527232748118
+2014-12-19 21:50:51,938 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_294527232748118/data/i18n
+2014-12-19 21:50:51,939  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_294527232748118/data/i18n]
+2014-12-19 21:51:44,397  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:51:44,501 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:51:44,518  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_294579808075620
+2014-12-19 21:51:44,519 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_294579808075620/data/i18n
+2014-12-19 21:51:44,519  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_294579808075620/data/i18n]
+2014-12-19 21:53:45,179  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 21:53:45,269 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 21:53:45,292  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_294700591305675
+2014-12-19 21:53:45,293 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_294700591305675/data/i18n
+2014-12-19 21:53:45,293  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_294700591305675/data/i18n]
+2014-12-19 22:05:51,917  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:05:52,015 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:05:52,034  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_295427330961457
+2014-12-19 22:05:52,035 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_295427330961457/data/i18n
+2014-12-19 22:05:52,036  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_295427330961457/data/i18n]
+2014-12-19 22:22:22,725  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:22:22,824 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:22:22,843  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296418135402907
+2014-12-19 22:22:22,844 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296418135402907/data/i18n
+2014-12-19 22:22:22,845  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296418135402907/data/i18n]
+2014-12-19 22:22:23,220 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: snjlZbcMulZcd5llhxn8QhZq5kl0NNO0+BfZh0ZBVMiafOntW2FFrpdHwi76rx9WBoTfeuvnkB50YxyzFaZ+AA==
+2014-12-19 22:22:23,220 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: RlK8+kMZUH/TbkFuAx2NtvuJszXDq+jJ7+TGHtP4ifR7lge+M3czf52fYi7Yyh4hTxEXxlTp8p5MLBBKCiezBw==
+2014-12-19 22:23:41,149  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:23:41,266 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:23:41,301  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296496562851914
+2014-12-19 22:23:41,302 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296496562851914/data/i18n
+2014-12-19 22:23:41,303  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296496562851914/data/i18n]
+2014-12-19 22:23:41,781 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: snjlZbcMulZcd5llhxn8QhZq5kl0NNO0+BfZh0ZBVMiafOntW2FFrpdHwi76rx9WBoTfeuvnkB50YxyzFaZ+AA==
+2014-12-19 22:23:41,782 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: RlK8+kMZUH/TbkFuAx2NtvuJszXDq+jJ7+TGHtP4ifR7lge+M3czf52fYi7Yyh4hTxEXxlTp8p5MLBBKCiezBw==
+2014-12-19 22:26:37,791  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:26:37,884 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:26:37,903  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296673205626073
+2014-12-19 22:26:37,904 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296673205626073/data/i18n
+2014-12-19 22:26:37,904  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296673205626073/data/i18n]
+2014-12-19 22:27:28,982  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:27:29,080 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:27:29,101  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296724396557693
+2014-12-19 22:27:29,102 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296724396557693/data/i18n
+2014-12-19 22:27:29,103  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296724396557693/data/i18n]
+2014-12-19 22:27:53,667  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:27:53,762 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:27:53,783  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296749078509734
+2014-12-19 22:27:53,784 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296749078509734/data/i18n
+2014-12-19 22:27:53,785  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296749078509734/data/i18n]
+2014-12-19 22:28:57,989  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:28:58,078 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:28:58,095  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296813403764910
+2014-12-19 22:28:58,096 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296813403764910/data/i18n
+2014-12-19 22:28:58,096  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296813403764910/data/i18n]
+2014-12-19 22:29:54,150  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:29:54,284 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:29:54,315  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296869557452222
+2014-12-19 22:29:54,316 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296869557452222/data/i18n
+2014-12-19 22:29:54,316  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296869557452222/data/i18n]
+2014-12-19 22:30:41,864  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:30:41,958 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:30:41,980  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296917275150572
+2014-12-19 22:30:41,980 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296917275150572/data/i18n
+2014-12-19 22:30:41,981  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296917275150572/data/i18n]
+2014-12-19 22:31:19,434  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:31:19,531 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:31:19,551  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296954845938582
+2014-12-19 22:31:19,552 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296954845938582/data/i18n
+2014-12-19 22:31:19,553  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296954845938582/data/i18n]
+2014-12-19 22:31:34,640  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:31:34,736 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:31:34,756  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296970051416349
+2014-12-19 22:31:34,757 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296970051416349/data/i18n
+2014-12-19 22:31:34,757  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_296970051416349/data/i18n]
+2014-12-19 22:31:35,128 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: snjlZbcMulZcd5llhxn8QhZq5kl0NNO0+BfZh0ZBVMiafOntW2FFrpdHwi76rx9WBoTfeuvnkB50YxyzFaZ+AA==
+2014-12-19 22:31:35,128 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 22:35:47,820  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:35:47,916 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:35:47,931  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_297223231722081
+2014-12-19 22:35:47,932 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_297223231722081/data/i18n
+2014-12-19 22:35:47,933  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_297223231722081/data/i18n]
+2014-12-19 22:35:58,093  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:35:58,194 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:35:58,211  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_297233505026272
+2014-12-19 22:35:58,212 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_297233505026272/data/i18n
+2014-12-19 22:35:58,212  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_297233505026272/data/i18n]
+2014-12-19 22:36:15,849  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:36:15,946 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:36:15,965  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_297251263635333
+2014-12-19 22:36:15,965 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_297251263635333/data/i18n
+2014-12-19 22:36:15,966  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_297251263635333/data/i18n]
+2014-12-19 22:36:16,331 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: snjlZbcMulZcd5llhxn8QhZq5kl0NNO0+BfZh0ZBVMiafOntW2FFrpdHwi76rx9WBoTfeuvnkB50YxyzFaZ+AA==
+2014-12-19 22:36:16,331 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 22:43:02,863  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:43:02,951 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:43:02,968  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_297658277223220
+2014-12-19 22:43:02,968 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_297658277223220/data/i18n
+2014-12-19 22:43:02,968  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_297658277223220/data/i18n]
+2014-12-19 22:43:03,346 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: snjlZbcMulZcd5llhxn8QhZq5kl0NNO0+BfZh0ZBVMiafOntW2FFrpdHwi76rx9WBoTfeuvnkB50YxyzFaZ+AA==
+2014-12-19 22:43:03,346 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 22:56:31,873  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:56:31,965 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:56:31,989  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298467286564609
+2014-12-19 22:56:31,989 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298467286564609/data/i18n
+2014-12-19 22:56:31,990  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298467286564609/data/i18n]
+2014-12-19 22:56:32,372 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 22:56:32,372 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: snjlZbcMulZcd5llhxn8QhZq5kl0NNO0+BfZh0ZBVMiafOntW2FFrpdHwi76rx9WBoTfeuvnkB50YxyzFaZ+AA==
+2014-12-19 22:56:55,008  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:56:55,106 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:56:55,124  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298490422576982
+2014-12-19 22:56:55,125 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298490422576982/data/i18n
+2014-12-19 22:56:55,125  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298490422576982/data/i18n]
+2014-12-19 22:56:55,504 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 22:56:55,505 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: lWviGI0QVy1lhe9tefipU2ztocijlQErxFvJ6k3QPF5Ym+8kvnXviCCW4jjPrbx3tpY9E7g9LFguIMCd7LQbBg==
+2014-12-19 22:57:03,297  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:57:03,383 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:57:03,406  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298498710378844
+2014-12-19 22:57:03,407 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298498710378844/data/i18n
+2014-12-19 22:57:03,407  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298498710378844/data/i18n]
+2014-12-19 22:57:03,787 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 22:57:03,787 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: c+4RFnehqg/ZDr0EFF85doHye2SeBdsUi2Xwx6urnQ6+GE3uStj7LPycllxeHfDF7b1wYJ4QL0LlBVlAMfo8Bg==
+2014-12-19 22:59:11,934  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:59:12,047 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:59:12,073  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298627347626742
+2014-12-19 22:59:12,074 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298627347626742/data/i18n
+2014-12-19 22:59:12,074  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298627347626742/data/i18n]
+2014-12-19 22:59:35,492  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 22:59:35,584 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 22:59:35,607  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298650904674482
+2014-12-19 22:59:35,608 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298650904674482/data/i18n
+2014-12-19 22:59:35,608  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298650904674482/data/i18n]
+2014-12-19 23:02:12,076  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:02:12,174 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:02:12,192  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298807490713763
+2014-12-19 23:02:12,192 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298807490713763/data/i18n
+2014-12-19 23:02:12,193  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298807490713763/data/i18n]
+2014-12-19 23:02:43,864  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:02:43,959 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:02:43,977  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298839278831634
+2014-12-19 23:02:43,978 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298839278831634/data/i18n
+2014-12-19 23:02:43,979  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298839278831634/data/i18n]
+2014-12-19 23:03:43,693  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:03:43,781 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:03:43,796  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298899104703848
+2014-12-19 23:03:43,796 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298899104703848/data/i18n
+2014-12-19 23:03:43,797  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_298899104703848/data/i18n]
+2014-12-19 23:10:27,306  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:10:27,403 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:10:27,425  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299302719552784
+2014-12-19 23:10:27,426 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299302719552784/data/i18n
+2014-12-19 23:10:27,426  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299302719552784/data/i18n]
+2014-12-19 23:15:21,481  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:15:21,586 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:15:21,609  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299596612801072
+2014-12-19 23:15:21,610 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299596612801072/data/i18n
+2014-12-19 23:15:21,611  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299596612801072/data/i18n]
+2014-12-19 23:16:38,183  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:16:38,256 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:16:38,273  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299673333943048
+2014-12-19 23:16:38,273 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299673333943048/data/i18n
+2014-12-19 23:16:38,274  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299673333943048/data/i18n]
+2014-12-19 23:18:09,931  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:18:09,999 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:18:10,012  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299765100494550
+2014-12-19 23:18:10,013 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299765100494550/data/i18n
+2014-12-19 23:18:10,013  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299765100494550/data/i18n]
+2014-12-19 23:18:34,153  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:18:34,226 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:18:34,243  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299789319510249
+2014-12-19 23:18:34,243 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299789319510249/data/i18n
+2014-12-19 23:18:34,244  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299789319510249/data/i18n]
+2014-12-19 23:18:57,238  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:18:57,310 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:18:57,323  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299812397909408
+2014-12-19 23:18:57,323 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299812397909408/data/i18n
+2014-12-19 23:18:57,324  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299812397909408/data/i18n]
+2014-12-19 23:20:02,249  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:20:02,322 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:20:02,338  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299877420394935
+2014-12-19 23:20:02,338 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299877420394935/data/i18n
+2014-12-19 23:20:02,339  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299877420394935/data/i18n]
+2014-12-19 23:20:14,901  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:20:14,989 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:20:15,002  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299890008797415
+2014-12-19 23:20:15,003 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299890008797415/data/i18n
+2014-12-19 23:20:15,003  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299890008797415/data/i18n]
+2014-12-19 23:20:38,101  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:20:38,180 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:20:38,196  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299913265032381
+2014-12-19 23:20:38,197 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299913265032381/data/i18n
+2014-12-19 23:20:38,198  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_299913265032381/data/i18n]
+2014-12-19 23:20:38,338 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:20:38,338 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 23:22:18,387  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:22:18,461 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:22:18,475  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300013555267878
+2014-12-19 23:22:18,475 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300013555267878/data/i18n
+2014-12-19 23:22:18,476  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300013555267878/data/i18n]
+2014-12-19 23:22:18,627 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:22:18,627 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 23:23:33,174  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:23:33,254 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:23:33,268  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300088335325389
+2014-12-19 23:23:33,269 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300088335325389/data/i18n
+2014-12-19 23:23:33,270  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300088335325389/data/i18n]
+2014-12-19 23:23:33,425 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:23:33,426 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 23:24:19,611  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:24:19,688 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:24:19,705  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300134770087358
+2014-12-19 23:24:19,705 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300134770087358/data/i18n
+2014-12-19 23:24:19,706  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300134770087358/data/i18n]
+2014-12-19 23:24:19,867 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:24:19,867 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 23:25:05,431  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:25:05,510 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:25:05,526  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300180600490881
+2014-12-19 23:25:05,526 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300180600490881/data/i18n
+2014-12-19 23:25:05,527  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300180600490881/data/i18n]
+2014-12-19 23:27:40,052  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:27:40,133 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:27:40,150  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300335218951155
+2014-12-19 23:27:40,150 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300335218951155/data/i18n
+2014-12-19 23:27:40,150  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300335218951155/data/i18n]
+2014-12-19 23:28:41,766  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:28:41,840 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:28:41,857  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300396910193940
+2014-12-19 23:28:41,858 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300396910193940/data/i18n
+2014-12-19 23:28:41,858  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300396910193940/data/i18n]
+2014-12-19 23:29:58,677  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:29:58,761 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:29:58,775  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300473830642271
+2014-12-19 23:29:58,775 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300473830642271/data/i18n
+2014-12-19 23:29:58,776  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300473830642271/data/i18n]
+2014-12-19 23:31:24,192  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:31:24,264 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:31:24,280  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300559353158010
+2014-12-19 23:31:24,281 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300559353158010/data/i18n
+2014-12-19 23:31:24,282  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300559353158010/data/i18n]
+2014-12-19 23:31:24,433 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:31:24,433 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 23:31:49,603  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:31:49,673 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:31:49,687  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300584753110917
+2014-12-19 23:31:49,688 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300584753110917/data/i18n
+2014-12-19 23:31:49,688  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300584753110917/data/i18n]
+2014-12-19 23:31:55,797  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:31:55,874 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:31:55,887  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300590946508667
+2014-12-19 23:31:55,888 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300590946508667/data/i18n
+2014-12-19 23:31:55,889  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300590946508667/data/i18n]
+2014-12-19 23:31:56,038 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:31:56,039 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 23:32:10,737  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:32:10,809 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:32:10,827  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300605881813664
+2014-12-19 23:32:10,827 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300605881813664/data/i18n
+2014-12-19 23:32:10,828  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300605881813664/data/i18n]
+2014-12-19 23:32:10,970 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:32:10,971 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: snjlZbcMulZcd5llhxn8QhZq5kl0NNO0+BfZh0ZBVMiafOntW2FFrpdHwi76rx9WBoTfeuvnkB50YxyzFaZ+AA==
+2014-12-19 23:33:33,376  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:33:33,460 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:33:33,473  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300688529137268
+2014-12-19 23:33:33,474 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300688529137268/data/i18n
+2014-12-19 23:33:33,474  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300688529137268/data/i18n]
+2014-12-19 23:33:33,621 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:33:33,621 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 23:34:14,702  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:34:14,777 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:34:14,793  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300729849275851
+2014-12-19 23:34:14,794 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300729849275851/data/i18n
+2014-12-19 23:34:14,794  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300729849275851/data/i18n]
+2014-12-19 23:34:14,945 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:34:14,945 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 23:34:53,703  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:34:53,777 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:34:53,793  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300768863526535
+2014-12-19 23:34:53,793 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300768863526535/data/i18n
+2014-12-19 23:34:53,793  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300768863526535/data/i18n]
+2014-12-19 23:34:53,943 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:34:53,943 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: KperYXd+EP7KOWAuEcSFFadCP253ZlaNWNy/cfUWhqUhCvm8DJM+aqkf7QpjfGiw2izFXA/u3imN1cvwzs6yDQ==
+2014-12-19 23:35:02,840  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:35:02,910 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:35:02,924  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300777992443790
+2014-12-19 23:35:02,925 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300777992443790/data/i18n
+2014-12-19 23:35:02,925  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300777992443790/data/i18n]
+2014-12-19 23:35:03,074 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:35:03,074 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: GKvhpkF1OttHxttF4jEUlBpUpoXTRGz5UkWgh3SodsgaJeht/yYFxpKMq8AwdfZxlZ0U/1WZVS3hIuSWLpWIDA==
+2014-12-19 23:35:56,931  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:35:57,008 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:35:57,021  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300832077750098
+2014-12-19 23:35:57,021 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300832077750098/data/i18n
+2014-12-19 23:35:57,022  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300832077750098/data/i18n]
+2014-12-19 23:35:57,160 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:35:57,161 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: T/VetvnvX0S7lIH9Qb7l9M/qr/709ea5G2Ncko7AFlHx42kkn1r8rmOky6mfSVQtThvozqoUC/z66tI0DcOhDg==
+2014-12-19 23:36:23,290  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:36:23,392 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:36:23,411  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300853255302045
+2014-12-19 23:36:23,412 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300853255302045/data/i18n
+2014-12-19 23:36:23,413  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300853255302045/data/i18n]
+2014-12-19 23:37:40,990  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:37:41,063 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:37:41,076  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300936163789723
+2014-12-19 23:37:41,077 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300936163789723/data/i18n
+2014-12-19 23:37:41,077  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300936163789723/data/i18n]
+2014-12-19 23:37:49,584  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:37:49,660 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:37:49,677  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300944704430845
+2014-12-19 23:37:49,677 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300944704430845/data/i18n
+2014-12-19 23:37:49,678  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300944704430845/data/i18n]
+2014-12-19 23:37:49,828 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:37:49,829 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: PfWg5G2jo3ILUHvq/8OGXqizaTkTA5z/ald5zJiyO70Cy4s0YX76OXpRsrATvSs3xpZmiZz9EW1xzFYDtQQdAg==
+2014-12-19 23:38:41,668  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:38:41,738 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:38:41,751  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300996837470513
+2014-12-19 23:38:41,752 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300996837470513/data/i18n
+2014-12-19 23:38:41,753  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_300996837470513/data/i18n]
+2014-12-19 23:38:41,892 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: 4c27RZhPCTImgPbhSOIq1S1c8OgJ1zSrf8sJvjGNFN6NR63Dxxt0M2w3yRWi/AS10H89af+f8a9bl0VV0HbwAQ==
+2014-12-19 23:38:41,892 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: T/VetvnvX0S7lIH9Qb7l9M/qr/709ea5G2Ncko7AFlHx42kkn1r8rmOky6mfSVQtThvozqoUC/z66tI0DcOhDg==
+2014-12-19 23:39:18,017  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:39:18,116 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:39:18,137  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_301025247000495
+2014-12-19 23:39:18,138 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_301025247000495/data/i18n
+2014-12-19 23:39:18,138  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_301025247000495/data/i18n]
+2014-12-19 23:52:38,467  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-19 23:52:38,538 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-19 23:52:38,553  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_301833631119803
+2014-12-19 23:52:38,554 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_301833631119803/data/i18n
+2014-12-19 23:52:38,554  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_301833631119803/data/i18n]
+2014-12-20 00:03:40,411  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-20 00:03:40,493 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-20 00:03:40,506  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_302495578301983
+2014-12-20 00:03:40,507 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_302495578301983/data/i18n
+2014-12-20 00:03:40,507  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_302495578301983/data/i18n]
+2014-12-20 00:03:53,909  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-20 00:03:53,988 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-20 00:03:54,002  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_302509066385458
+2014-12-20 00:03:54,003 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_302509066385458/data/i18n
+2014-12-20 00:03:54,003  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_302509066385458/data/i18n]
+2014-12-20 00:11:58,343  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-20 00:11:58,424 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-20 00:11:58,442  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_302993512369188
+2014-12-20 00:11:58,442 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_302993512369188/data/i18n
+2014-12-20 00:11:58,443  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_302993512369188/data/i18n]
+2014-12-20 00:13:26,304  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2014-12-20 00:13:26,382 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-20 00:13:26,399  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_303081401880291
+2014-12-20 00:13:26,399 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_303081401880291/data/i18n
+2014-12-20 00:13:26,400  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_303081401880291/data/i18n]
+2014-12-20 15:43:15,975  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2014-12-20 15:43:16,145 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-20 15:43:16,175  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_16931835396896
+2014-12-20 15:43:16,176 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_16931835396896/data/i18n
+2014-12-20 15:43:16,176  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_16931835396896/data/i18n]
+2014-12-20 15:44:23,345  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2014-12-20 15:44:23,404 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2014-12-20 15:44:23,419  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_16999315608014
+2014-12-20 15:44:23,420 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_16999315608014/data/i18n
+2014-12-20 15:44:23,420  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_16999315608014/data/i18n]
+2015-01-10 01:13:28,541  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-10 01:13:28,851 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-10 01:13:28,932  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_13436616279079
+2015-01-10 01:13:28,933 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_13436616279079/data/i18n
+2015-01-10 01:13:28,935  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_13436616279079/data/i18n]
+2015-01-10 22:32:33,345  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-10 22:32:33,497 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-10 22:32:33,548  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_59139773866522
+2015-01-10 22:32:33,549 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_59139773866522/data/i18n
+2015-01-10 22:32:33,549  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_59139773866522/data/i18n]
+2015-01-10 22:33:17,968 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==
+2015-01-10 22:33:17,969 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==
+2015-01-10 22:47:50,865  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-10 22:47:50,949 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-10 22:47:50,967  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_60063306719949
+2015-01-10 22:47:50,967 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_60063306719949/data/i18n
+2015-01-10 22:47:50,968  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_60063306719949/data/i18n]
+2015-01-10 22:53:34,331  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-10 22:53:34,398 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-10 22:53:34,414  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_60411675397494
+2015-01-10 22:53:34,415 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_60411675397494/data/i18n
+2015-01-10 22:53:34,415  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_60411675397494/data/i18n]
+2015-01-10 22:53:57,166  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-10 22:53:57,235 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-10 22:53:57,251  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_60434526100389
+2015-01-10 22:53:57,251 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_60434526100389/data/i18n
+2015-01-10 22:53:57,251  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_60434526100389/data/i18n]
+2015-01-10 22:54:31,078  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-10 22:54:31,167 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-10 22:54:31,183  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_60468426134344
+2015-01-10 22:54:31,184 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_60468426134344/data/i18n
+2015-01-10 22:54:31,185  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_60468426134344/data/i18n]
+2015-01-10 23:03:44,059  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-10 23:03:44,121 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-10 23:03:44,136  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_61021428203601
+2015-01-10 23:03:44,137 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_61021428203601/data/i18n
+2015-01-10 23:03:44,137  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_61021428203601/data/i18n]
+2015-01-10 23:03:44,306 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==
+2015-01-10 23:03:44,306 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==
+2015-01-10 23:03:44,379  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.BlockchainServiceTest
+2015-01-10 23:03:44,380 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-10 23:03:44,381  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.BlockchainServiceTest/_61021428203601
+2015-01-10 23:03:44,381 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.BlockchainServiceTest/_61021428203601/data/i18n
+2015-01-10 23:03:44,382  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.BlockchainServiceTest/_61021428203601/data/i18n]
+2015-01-10 23:03:44,606 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/blockchain/parameters HTTP/1.1
+2015-01-10 23:03:44,715 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/blockchain/block/0 HTTP/1.1
+2015-01-10 23:03:44,738  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-10 23:03:44,739 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-10 23:03:44,742  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_61021428203601
+2015-01-10 23:03:44,743 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_61021428203601/data/i18n
+2015-01-10 23:03:44,743  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_61021428203601/data/i18n]
+2015-01-10 23:03:44,752 DEBUG io.ucoin.client.core.service.WotService - Try to find user info by uid: cgeek
+2015-01-10 23:03:44,753 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/lookup/cgeek HTTP/1.1
+2015-01-10 23:03:44,771 DEBUG io.ucoin.client.core.service.WotService - Try to find user info by uid: cgeek
+2015-01-10 23:03:44,771 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/lookup/cgeek HTTP/1.1
+2015-01-10 23:03:44,816 DEBUG io.ucoin.client.core.service.WotService - Try to get certifications done by uid: cgeek
+2015-01-10 23:03:44,817 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/certified-by/cgeek HTTP/1.1
+2015-01-10 23:03:44,836 DEBUG io.ucoin.client.core.service.WotService - Try to get certifications done to uid: cgeek
+2015-01-10 23:03:44,836 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/certifiers-of/cgeek HTTP/1.1
+2015-01-13 20:44:42,558  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-13 20:44:42,743 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-13 20:44:42,772  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_1638756936658
+2015-01-13 20:44:42,772 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_1638756936658/data/i18n
+2015-01-13 20:44:42,773  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_1638756936658/data/i18n]
+2015-01-13 20:45:31,709  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-13 20:45:31,773 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-13 20:45:31,786  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_1688070944207
+2015-01-13 20:45:31,786 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_1688070944207/data/i18n
+2015-01-13 20:45:31,786  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_1688070944207/data/i18n]
+2015-01-13 21:17:52,731  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-13 21:17:52,814 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-13 21:17:52,829  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_3624747317569
+2015-01-13 21:17:52,830 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_3624747317569/data/i18n
+2015-01-13 21:17:52,830  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_3624747317569/data/i18n]
+2015-01-13 21:18:22,686  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-13 21:18:22,769 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-13 21:18:22,784  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_3656482635873
+2015-01-13 21:18:22,785 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_3656482635873/data/i18n
+2015-01-13 21:18:22,785  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_3656482635873/data/i18n]
+2015-01-13 21:18:55,652  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-13 21:18:55,730 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-13 21:18:55,746  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_3689610699732
+2015-01-13 21:18:55,746 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_3689610699732/data/i18n
+2015-01-13 21:18:55,747  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_3689610699732/data/i18n]
+2015-01-13 21:19:17,849  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-13 21:19:17,922 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-13 21:19:17,936  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_3714217621158
+2015-01-13 21:19:17,936 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_3714217621158/data/i18n
+2015-01-13 21:19:17,937  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_3714217621158/data/i18n]
+2015-01-13 21:24:06,888  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-13 21:24:06,970 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-13 21:24:06,988  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_3995429582966
+2015-01-13 21:24:06,988 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_3995429582966/data/i18n
+2015-01-13 21:24:06,989  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_3995429582966/data/i18n]
+2015-01-13 22:23:21,827  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-13 22:23:21,899 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-13 22:23:21,912  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_7558175095685
+2015-01-13 22:23:21,912 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_7558175095685/data/i18n
+2015-01-13 22:23:21,913  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_7558175095685/data/i18n]
+2015-01-13 22:23:34,412  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-13 22:23:34,507 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-13 22:23:34,524  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_7570698237474
+2015-01-13 22:23:34,524 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_7570698237474/data/i18n
+2015-01-13 22:23:34,525  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_7570698237474/data/i18n]
+2015-01-13 22:24:33,791  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-13 22:24:33,890 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-13 22:24:33,909  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_7630093681092
+2015-01-13 22:24:33,910 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_7630093681092/data/i18n
+2015-01-13 22:24:33,910  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_7630093681092/data/i18n]
+2015-01-13 23:33:35,432  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-13 23:33:35,509 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-13 23:33:35,521  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_11771779424047
+2015-01-13 23:33:35,521 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_11771779424047/data/i18n
+2015-01-13 23:33:35,522  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_11771779424047/data/i18n]
+2015-01-20 23:12:48,736  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-20 23:12:48,936 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-20 23:12:48,966  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_13107551484940
+2015-01-20 23:12:48,966 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_13107551484940/data/i18n
+2015-01-20 23:12:48,967  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_13107551484940/data/i18n]
+2015-01-20 23:13:24,550  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-20 23:13:24,621 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-20 23:13:24,637  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_13143612371821
+2015-01-20 23:13:24,638 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_13143612371821/data/i18n
+2015-01-20 23:13:24,638  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_13143612371821/data/i18n]
+2015-01-20 23:18:23,177  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-20 23:18:23,249 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-20 23:18:23,264  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_13442232289442
+2015-01-20 23:18:23,265 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_13442232289442/data/i18n
+2015-01-20 23:18:23,265  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_13442232289442/data/i18n]
+2015-01-25 21:24:16,217  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:24:16,372 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:24:16,403  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_5575767587794
+2015-01-25 21:24:16,403 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_5575767587794/data/i18n
+2015-01-25 21:24:16,404  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_5575767587794/data/i18n]
+2015-01-25 21:27:32,340  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:27:32,439 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:27:32,467  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_5771791562893
+2015-01-25 21:27:32,468 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_5771791562893/data/i18n
+2015-01-25 21:27:32,468  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_5771791562893/data/i18n]
+2015-01-25 21:31:17,399  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:31:17,501 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:31:17,523  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_5997172854537
+2015-01-25 21:31:17,524 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_5997172854537/data/i18n
+2015-01-25 21:31:17,525  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_5997172854537/data/i18n]
+2015-01-25 21:32:01,512  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:32:01,604 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:32:01,623  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6041316330372
+2015-01-25 21:32:01,623 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6041316330372/data/i18n
+2015-01-25 21:32:01,624  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6041316330372/data/i18n]
+2015-01-25 21:35:03,025  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:35:03,121 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:35:03,141  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6222827639343
+2015-01-25 21:35:03,141 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6222827639343/data/i18n
+2015-01-25 21:35:03,142  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6222827639343/data/i18n]
+2015-01-25 21:35:26,183  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:35:26,281 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:35:26,299  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6245956296531
+2015-01-25 21:35:26,299 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6245956296531/data/i18n
+2015-01-25 21:35:26,300  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6245956296531/data/i18n]
+2015-01-25 21:35:45,959  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:35:46,048 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:35:46,069  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6265740516728
+2015-01-25 21:35:46,069 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6265740516728/data/i18n
+2015-01-25 21:35:46,070  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6265740516728/data/i18n]
+2015-01-25 21:36:30,681  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:36:30,744 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:36:30,758  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6310492586527
+2015-01-25 21:36:30,758 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6310492586527/data/i18n
+2015-01-25 21:36:30,759  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6310492586527/data/i18n]
+2015-01-25 21:43:36,270  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:43:36,337 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:43:36,354  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6736079997417
+2015-01-25 21:43:36,355 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6736079997417/data/i18n
+2015-01-25 21:43:36,355  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6736079997417/data/i18n]
+2015-01-25 21:44:56,170  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:44:56,257 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:44:56,272  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6815952139476
+2015-01-25 21:44:56,272 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6815952139476/data/i18n
+2015-01-25 21:44:56,273  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6815952139476/data/i18n]
+2015-01-25 21:45:18,150  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:45:18,212 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:45:18,229  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6837977384921
+2015-01-25 21:45:18,229 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6837977384921/data/i18n
+2015-01-25 21:45:18,230  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6837977384921/data/i18n]
+2015-01-25 21:47:51,633  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:47:51,693 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:47:51,710  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6991419878638
+2015-01-25 21:47:51,710 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6991419878638/data/i18n
+2015-01-25 21:47:51,711  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_6991419878638/data/i18n]
+2015-01-25 21:48:12,590  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:48:12,655 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:48:12,668  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7012417659287
+2015-01-25 21:48:12,668 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7012417659287/data/i18n
+2015-01-25 21:48:12,669  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7012417659287/data/i18n]
+2015-01-25 21:49:45,950  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:49:46,034 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:49:46,059  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7105757412602
+2015-01-25 21:49:46,060 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7105757412602/data/i18n
+2015-01-25 21:49:46,060  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7105757412602/data/i18n]
+2015-01-25 21:58:51,346  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:58:51,512 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:58:51,531  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7650775167988
+2015-01-25 21:58:51,532 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7650775167988/data/i18n
+2015-01-25 21:58:51,533  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7650775167988/data/i18n]
+2015-01-25 21:59:25,241  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 21:59:25,327 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 21:59:25,342  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7685044217941
+2015-01-25 21:59:25,343 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7685044217941/data/i18n
+2015-01-25 21:59:25,343  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7685044217941/data/i18n]
+2015-01-25 22:01:24,902  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 22:01:24,987 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 22:01:25,002  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7804738341865
+2015-01-25 22:01:25,002 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7804738341865/data/i18n
+2015-01-25 22:01:25,003  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7804738341865/data/i18n]
+2015-01-25 22:02:25,584  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 22:02:25,643 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 22:02:25,657  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7865424849249
+2015-01-25 22:02:25,657 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7865424849249/data/i18n
+2015-01-25 22:02:25,658  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7865424849249/data/i18n]
+2015-01-25 22:04:02,572  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 22:04:02,653 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 22:04:02,673  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7962400539948
+2015-01-25 22:04:02,674 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7962400539948/data/i18n
+2015-01-25 22:04:02,674  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7962400539948/data/i18n]
+2015-01-25 22:04:22,557  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 22:04:22,617 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 22:04:22,637  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7982382538902
+2015-01-25 22:04:22,638 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7982382538902/data/i18n
+2015-01-25 22:04:22,639  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_7982382538902/data/i18n]
+2015-01-25 22:05:02,291  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 22:05:02,352 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 22:05:02,365  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_8022080758722
+2015-01-25 22:05:02,366 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_8022080758722/data/i18n
+2015-01-25 22:05:02,366  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_8022080758722/data/i18n]
+2015-01-25 22:05:17,610  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 22:05:17,693 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 22:05:17,710  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_8037417112994
+2015-01-25 22:05:17,711 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_8037417112994/data/i18n
+2015-01-25 22:05:17,712  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_8037417112994/data/i18n]
+2015-01-25 22:05:40,668  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.TweetNaClTest
+2015-01-25 22:05:40,762 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 22:05:40,783  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_8060391219118
+2015-01-25 22:05:40,784 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_8060391219118/data/i18n
+2015-01-25 22:05:40,784  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.TweetNaClTest/_8060391219118/data/i18n]
+2015-01-25 23:12:52,575  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-25 23:12:52,655 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-25 23:12:52,669  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_12092391764862
+2015-01-25 23:12:52,670 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_12092391764862/data/i18n
+2015-01-25 23:12:52,670  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_12092391764862/data/i18n]
+2015-01-28 01:11:36,695  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-28 01:11:36,872 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-28 01:11:36,907  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_47298280901082
+2015-01-28 01:11:36,907 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_47298280901082/data/i18n
+2015-01-28 01:11:36,908  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_47298280901082/data/i18n]
+2015-01-28 01:11:37,175 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==
+2015-01-28 01:11:37,175 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==
+2015-01-31 22:57:03,602  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-31 22:57:03,710 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-31 22:57:03,738  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_818875336140
+2015-01-31 22:57:03,739 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_818875336140/data/i18n
+2015-01-31 22:57:03,740  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_818875336140/data/i18n]
+2015-01-31 22:57:03,944 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==
+2015-01-31 22:57:03,944 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==
+2015-01-31 22:57:03,993  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.BlockchainServiceTest
+2015-01-31 22:57:03,994 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-31 22:57:03,995  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.BlockchainServiceTest/_818875336140
+2015-01-31 22:57:03,996 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.BlockchainServiceTest/_818875336140/data/i18n
+2015-01-31 22:57:03,996  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.BlockchainServiceTest/_818875336140/data/i18n]
+2015-01-31 22:57:04,202 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/blockchain/parameters HTTP/1.1
+2015-01-31 22:57:04,423 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2015-01-31 22:57:04,442 DEBUG io.ucoin.client.core.service.AbstractService - response: BlockchainParameter[currency=meta_brouzouf,c=0.1,dt=86400,ud0=100,sigDelay=604800,sigValidity=2629800,sigQty=3,sigWoT=3,msValidity=2629800,stepMax=3,medianTimeBlocks=11,avgGenTime=600,dtDiffEval=20,blocksRot=144,percentRot=0.67]
+2015-01-31 22:57:04,451 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/blockchain/block/0 HTTP/1.1
+2015-01-31 22:57:04,498 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2015-01-31 22:57:04,511 DEBUG io.ucoin.client.core.service.AbstractService - response: BlockchainBlock[version=1,nonce=10144,number=0,date=<null>,confirmedDate=<null>,membersCount=4,currency=meta_brouzouf,issuer=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signature=+78w7251vvRdhoIJ6IWHEiEOLxNrmfQf45Y5sYvPdnAdXkVpO1unMV5YA/G5Vhphyz1dICrbeKCPM5qbFsoWAQ==,hash=00063EB6E83F8717CEF1D25B3E2EE308374A14B1,parameters=0.1:86400:100:604800:2629800:3:3:2629800:3:11:600:20:144:0.67,previousHash=<null>,previousIssuer=<null>,dividend=<null>,identities=[uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signatureOt3zIp/nsHT3zgJy+2YcXPL6vaM5WFsD+F8w3qnJoBRuBG6lv761zoaExp2iyUnm8fDAyKPpMxRK2kf437QSCw==, uid=cgeek,pubkey=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signatureGZKLgaxJKL+GqxVLePMt8OVLJ6qTLrib5Mr/j2gjiNRY2k485YLB2OlzhBzZVnD3xLs0xi69JUfmLnM54j3aCA==, uid=moul,pubkey=BMAVuMDcGhYAV4wA27DL1VXX2ZARZGJYaMwpf7DJFMYH,signatureth576H89dfymkG7/sH+DAIzjlmIqNEW6zY3ONrGeAml+k3f1ver399kYnEgG5YCaKXnnVM7P0oJHah80BV3mDw==, uid=galuel,pubkey=37qBxM4hLV2jfyYo2bNzAjkeLngLr2r7G2HpdpKieVxw,signatureXRmbTYFkPeGVEU2mJzzN4h1oVNDsZ4yyNZlDAfBm9CWhBsZ82QqX9GPHye2hBxxiu4Nz1BHgQiME6B4JcAC8BA==],joiners=[uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signatureccJm3F44eLMhQtnQY/7+14SWCDqVTL3Miw65hBVpV+YiUSUknIGhBNN0C0Cf+Pf0/pa1tjucW8Us3z5IklFSDg==, uid=cgeek,pubkey=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signature1lFIiaR0QX0jibr5zQpXVGzBvMGqcsTRlmHiwGz5HOAZT8PTdVUb5q6YGZ6qAUZjdMjPmhLaiMIpYc47wUnzBA==, uid=moul,pubkey=BMAVuMDcGhYAV4wA27DL1VXX2ZARZGJYaMwpf7DJFMYH,signaturectyAhpTRrAAOhFJukWI8RBr//nqYYdQibVzjOfaCdcWLb3TNFKrNBBothNsq/YrYHr7gKrpoftucf/oxLF8zAg==, uid=galuel,pubkey=37qBxM4hLV2jfyYo2bNzAjkeLngLr2r7G2HpdpKieVxw,signatureuoiGaC5b7kWqtqdPxwatPk9QajZHCNT9rf8/8ud9Rli24z/igcOf0Zr4A6RTAIKWUq9foW39VqJe+Y9R3rhACw==]]
+2015-01-31 22:57:04,513  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-31 22:57:04,515 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-31 22:57:04,516  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_818875336140
+2015-01-31 22:57:04,517 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_818875336140/data/i18n
+2015-01-31 22:57:04,518  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_818875336140/data/i18n]
+2015-01-31 22:57:04,553 DEBUG io.ucoin.client.core.service.WotService - Try to find user info by uid: cgeek
+2015-01-31 22:57:04,554 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/lookup/cgeek HTTP/1.1
+2015-01-31 22:57:04,587 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2015-01-31 22:57:04,594 DEBUG io.ucoin.client.core.service.AbstractService - response: WotLookupResults[partial=false,results=[io.ucoin.client.core.model.WotLookupResult@51dcb805, io.ucoin.client.core.model.WotLookupResult@66498326, io.ucoin.client.core.model.WotLookupResult@cad498c]]
+2015-01-31 22:57:04,598 DEBUG io.ucoin.client.core.service.WotService - Try to find user info by uid: cgeek
+2015-01-31 22:57:04,599 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/lookup/cgeek HTTP/1.1
+2015-01-31 22:57:04,647 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2015-01-31 22:57:04,650 DEBUG io.ucoin.client.core.service.AbstractService - response: WotLookupResults[partial=false,results=[io.ucoin.client.core.model.WotLookupResult@6631f5ca, io.ucoin.client.core.model.WotLookupResult@5ace1ed4, io.ucoin.client.core.model.WotLookupResult@1613674b]]
+2015-01-31 22:57:04,658 DEBUG io.ucoin.client.core.service.WotService - Try to get certifications done by uid: cgeek
+2015-01-31 22:57:04,659 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/certified-by/cgeek HTTP/1.1
+2015-01-31 22:57:04,714 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2015-01-31 22:57:04,717 DEBUG io.ucoin.client.core.service.AbstractService - response: WotIdentityCertifications[certifications=[uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signature7UMQsUjLvuiZKIzOH5rrZDdDi5rXUo69EuQulY1Zm42xpRx/Gt5CkoTcJ/Mu83oElQbcZZTz/lVJ6IS0jzMiCQ==, uid=moul,pubkey=BMAVuMDcGhYAV4wA27DL1VXX2ZARZGJYaMwpf7DJFMYH,signaturesZTQJr0d/xQnxrIIdSePUJpSTOa8v6IYGXMF2fVDZxQU8vwfzPm2dUKTaF0nU6E9wOYszzkBHaXL85nir+WtCQ==, uid=galuel,pubkey=37qBxM4hLV2jfyYo2bNzAjkeLngLr2r7G2HpdpKieVxw,signaturee/ai9E4G5CFB9Qi329e0ffYpZMgxj8mM4rviqIr2+UESA0UG86OuAAyHO11hYeyolZRiU8I7WdtNE98B1uZuBg==, uid=vit,pubkey=RdrHvL179Rw62UuyBrqy2M1crx7RPajaViBatS59EGS,signatureABTkbHs1IQ1o5nw3pwCMLRo6byfKHYQlPQvwPB3/cNOm0KbM33CAyirinaaDiwTo+OrlZKheU40ZUMI68ZpPDQ==, uid=kimamila,pubkey=5ocqzyDMMWf1V8bsoNhWb1iNwax1e9M7VTUN6navs8of,signature2vtcUvybVowbH3mAILLrEIT1CLqgBo8ryPLkb4DdzEVHNVJdXnmwNxZrtaWp4OqkxPMFV3HOKeAd1FEwcfdRAQ==, uid=toearc,pubkey=Ecp2suUYtgZzih816mi1bH1JjiaUFNoX2oe2nNvTocc3,signatureUkcxgxMz02KeLTjb+to5BnLdlZenCnJ3ej47janj2VDdAvVr2/J8NmKPF629IQ/Jv1KcAl0Jul8JEI88mFtLDA==, uid=gerard94,pubkey=Enqzh5p6SUm86rUH7tBFbAnWkeEZjRjTxYXUsN5ayCqz,signature/hkLlOwiv5Z2blREvkrxon1l3L8UB09q5wOlzgtrmy2dTj1r4kAyoTAlEA9fhRvf8AxW4xrVOkH5NeKhd2m3Cw==, uid=urodelus,pubkey=ATkjQPa4sn4LBF69jqEPzFtRdHYJs6MJQjvP8JdN7MtN,signatureLPsi38sFUod7/OKtLV1xR0poCn9yUvDnPqw4JyZfqz+b2AOCmjVL5orQcJQm2sNk60kzkG6pZbEVk1ncWx0yDQ==, uid=Carolef,pubkey=35AxmSo3b6SxrpNatQMA35d1KZnkA8Xhf28ShsNWkV8X,signature/PkvfTKsf7bNXlcserPwRysoORe26JfNstWmrphabnBcZzhnwZzmGosy04M/VCoMc1D6W2Riu2yKxIfkK8adAQ==, uid=poiete,pubkey=7pytC5vDzmTrkznkDDnS3Pxq9jdc3D8dCYKXPCFdsusw,signatureJYJRYuBVYZynBrO6gX9LaZ4AP93cjQ6+L6cmfPnsk3k5XIABYf3cOsC1dkFqFmYODbIZEVMijsNIMz69gkgQBQ==],pubkey=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signature=<null>,uid=cgeek]
+2015-01-31 22:57:04,722 DEBUG io.ucoin.client.core.service.WotService - Try to get certifications done to uid: cgeek
+2015-01-31 22:57:04,723 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/certifiers-of/cgeek HTTP/1.1
+2015-01-31 22:57:04,779 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2015-01-31 22:57:04,783 DEBUG io.ucoin.client.core.service.AbstractService - response: WotIdentityCertifications[certifications=[uid=smoul,pubkey=2sq8bBDQGK74f1eD3mAPQVgHCmFdijZr9nbv16FwbokX,signatureLOk5KNb9zm56dRiywMi2mIx8ta9/LgKbN8+vUcqzOpY6DZmlcN1zTKZloesqWQg6iyofi+qvv6EgtRR1CGNnBA==, uid=simons,pubkey=UoVjxiPcarv93cmMdu9qgw32qrHGTmAcr1AnFtHw89M,signaturefW4WL8xmlXHvw6pAiuuYdkc+hc5te3jMH5f+3lj4CRsmwjTeXQBW7DvcegiYovJrPZbDBLczlrdBt2oyYymsCQ==, uid=kimamila,pubkey=5ocqzyDMMWf1V8bsoNhWb1iNwax1e9M7VTUN6navs8of,signatureXuos/HN6wfvBowIX/eNhRVZTw+TIAUhuivKY7F/IqnNGi69ndQ+dFhzn8AYIGsJThg5EiHKxO3aa4f0nXmd1Ag==, uid=urodelus,pubkey=ATkjQPa4sn4LBF69jqEPzFtRdHYJs6MJQjvP8JdN7MtN,signaturej/0vPKhoaY53bUQKxG/nlvlDL2D2zpkEYBiDNDq9UJOBia2FgbOHtL9EiibYkDez4NCXy1p+Soke+xxfH0PhBw==, uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signaturegJLd6fqdagit/J3AuUDO8r8jsACBmV0L3IITOseYh2RpwubEU+Ncd3Ex1IlP34KFoIZexrGijrrXZKq3Ki3MDA==, uid=toearc,pubkey=Ecp2suUYtgZzih816mi1bH1JjiaUFNoX2oe2nNvTocc3,signaturerBpQG+47MU1fqBmYqrBJa7X+4Vh6tOuBXchGZKah7uTPAWzYa2dudrj7dkYdm41a6HBFyGoXxgcNJ/NJiheEBg==, uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signature7K5MHkO8ibf5SchmPkRrmsg9owEZZ23uEMJJSQYG7L3PUmAKmmV/0VSjivxXH8gJGQBGsXQoK79x1jsYnj2nAg==, uid=moul,pubkey=BMAVuMDcGhYAV4wA27DL1VXX2ZARZGJYaMwpf7DJFMYH,signatureJua4FcEJFptSE5OoG1/Mgzx4e9jgGnYu7t8g1sqqPujI9hRhLFNXbQXedPS1q1OD5vWivA045gKOq/gnj8opDg==, uid=galuel,pubkey=37qBxM4hLV2jfyYo2bNzAjkeLngLr2r7G2HpdpKieVxw,signatureR/DV4/wYjvBG09QSOGtnxd3bfPFhVjEE5Uy3BsBMVUvjLsgxjf8NgLhYVozcHTRWS43ArxlXKfS5m3+KIPhhAQ==, uid=toearc,pubkey=Ecp2suUYtgZzih816mi1bH1JjiaUFNoX2oe2nNvTocc3,signatureO0k9Qe3u4T9sTdYKLuVuU/9hzEKkwGseBp2Yd1hbsQHBixv6j+XD7YlLv8BaHeKgWPx2qmVC5067ksvxCR+/Dg==],pubkey=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signature=<null>,uid=cgeek]
+2015-01-31 22:58:14,690  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-31 22:58:14,759 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-31 22:58:14,772  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_890028891993
+2015-01-31 22:58:14,772 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_890028891993/data/i18n
+2015-01-31 22:58:14,773  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_890028891993/data/i18n]
+2015-01-31 22:59:37,844  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-31 22:59:37,909 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-31 22:59:37,922  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_973213676522
+2015-01-31 22:59:37,923 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_973213676522/data/i18n
+2015-01-31 22:59:37,923  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_973213676522/data/i18n]
+2015-01-31 22:59:54,482  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-31 22:59:54,549 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-31 22:59:54,562  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_989858458489
+2015-01-31 22:59:54,563 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_989858458489/data/i18n
+2015-01-31 22:59:54,563  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_989858458489/data/i18n]
+2015-01-31 23:00:08,044  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-31 23:00:08,107 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-31 23:00:08,119  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_1003407783972
+2015-01-31 23:00:08,119 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_1003407783972/data/i18n
+2015-01-31 23:00:08,120  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_1003407783972/data/i18n]
+2015-01-31 23:00:44,262  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-31 23:00:44,326 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-31 23:00:44,340  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_1039645585370
+2015-01-31 23:00:44,340 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_1039645585370/data/i18n
+2015-01-31 23:00:44,341  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_1039645585370/data/i18n]
+2015-01-31 23:00:44,488 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==
+2015-01-31 23:00:44,488 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==
+2015-01-31 23:03:04,157  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.technical.crypto.SecretBoxTest
+2015-01-31 23:03:04,241 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-31 23:03:04,256  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_1179422745145
+2015-01-31 23:03:04,257 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_1179422745145/data/i18n
+2015-01-31 23:03:04,257  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.technical.crypto.SecretBoxTest/_1179422745145/data/i18n]
+2015-01-31 23:03:04,485 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest - expected signature: TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==
+2015-01-31 23:03:04,486 DEBUG io.ucoin.client.core.technical.crypto.SecretBoxTest -   actual signature: TMgQysT7JwY8XwemskwWb8LBDJybLUsnxqaaUvSteIYpOxRiB92gkFQQcGpBwq4hAwhEiqBAiFkiXIozppDDDg==
+2015-01-31 23:03:04,535  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.BlockchainServiceTest
+2015-01-31 23:03:04,536 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-31 23:03:04,538  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.BlockchainServiceTest/_1179422745145
+2015-01-31 23:03:04,538 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.BlockchainServiceTest/_1179422745145/data/i18n
+2015-01-31 23:03:04,539  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.BlockchainServiceTest/_1179422745145/data/i18n]
+2015-01-31 23:03:04,776 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/blockchain/parameters HTTP/1.1
+2015-01-31 23:03:05,162 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2015-01-31 23:03:05,184 DEBUG io.ucoin.client.core.service.AbstractService - response: BlockchainParameter[currency=meta_brouzouf,c=0.1,dt=86400,ud0=100,sigDelay=604800,sigValidity=2629800,sigQty=3,sigWoT=3,msValidity=2629800,stepMax=3,medianTimeBlocks=11,avgGenTime=600,dtDiffEval=20,blocksRot=144,percentRot=0.67]
+2015-01-31 23:03:05,192 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/blockchain/block/0 HTTP/1.1
+2015-01-31 23:03:05,236 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2015-01-31 23:03:05,246 DEBUG io.ucoin.client.core.service.AbstractService - response: BlockchainBlock[version=1,nonce=10144,number=0,date=<null>,confirmedDate=<null>,membersCount=4,currency=meta_brouzouf,issuer=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signature=+78w7251vvRdhoIJ6IWHEiEOLxNrmfQf45Y5sYvPdnAdXkVpO1unMV5YA/G5Vhphyz1dICrbeKCPM5qbFsoWAQ==,hash=00063EB6E83F8717CEF1D25B3E2EE308374A14B1,parameters=0.1:86400:100:604800:2629800:3:3:2629800:3:11:600:20:144:0.67,previousHash=<null>,previousIssuer=<null>,dividend=<null>,identities=[uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signatureOt3zIp/nsHT3zgJy+2YcXPL6vaM5WFsD+F8w3qnJoBRuBG6lv761zoaExp2iyUnm8fDAyKPpMxRK2kf437QSCw==, uid=cgeek,pubkey=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signatureGZKLgaxJKL+GqxVLePMt8OVLJ6qTLrib5Mr/j2gjiNRY2k485YLB2OlzhBzZVnD3xLs0xi69JUfmLnM54j3aCA==, uid=moul,pubkey=BMAVuMDcGhYAV4wA27DL1VXX2ZARZGJYaMwpf7DJFMYH,signatureth576H89dfymkG7/sH+DAIzjlmIqNEW6zY3ONrGeAml+k3f1ver399kYnEgG5YCaKXnnVM7P0oJHah80BV3mDw==, uid=galuel,pubkey=37qBxM4hLV2jfyYo2bNzAjkeLngLr2r7G2HpdpKieVxw,signatureXRmbTYFkPeGVEU2mJzzN4h1oVNDsZ4yyNZlDAfBm9CWhBsZ82QqX9GPHye2hBxxiu4Nz1BHgQiME6B4JcAC8BA==],joiners=[uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signatureccJm3F44eLMhQtnQY/7+14SWCDqVTL3Miw65hBVpV+YiUSUknIGhBNN0C0Cf+Pf0/pa1tjucW8Us3z5IklFSDg==, uid=cgeek,pubkey=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signature1lFIiaR0QX0jibr5zQpXVGzBvMGqcsTRlmHiwGz5HOAZT8PTdVUb5q6YGZ6qAUZjdMjPmhLaiMIpYc47wUnzBA==, uid=moul,pubkey=BMAVuMDcGhYAV4wA27DL1VXX2ZARZGJYaMwpf7DJFMYH,signaturectyAhpTRrAAOhFJukWI8RBr//nqYYdQibVzjOfaCdcWLb3TNFKrNBBothNsq/YrYHr7gKrpoftucf/oxLF8zAg==, uid=galuel,pubkey=37qBxM4hLV2jfyYo2bNzAjkeLngLr2r7G2HpdpKieVxw,signatureuoiGaC5b7kWqtqdPxwatPk9QajZHCNT9rf8/8ud9Rli24z/igcOf0Zr4A6RTAIKWUq9foW39VqJe+Y9R3rhACw==]]
+2015-01-31 23:03:05,250  INFO io.ucoin.client.core.TestResource - Prepare test class io.ucoin.client.core.service.WotServiceTest
+2015-01-31 23:03:05,251 DEBUG io.ucoin.client.core.config.Configuration - Option that won't be saved: [ucoinj.tmp.directory, ucoinj.inceptionYear, ucoinj.salt, ucoinj.cache.directory, ucoinj.version, ucoinj.site.url, ucoinj.i18n.directory, ucoinj.passwd, ucoinj.basedir, ucoinj.data.directory, ucoinj.organizationName]
+2015-01-31 23:03:05,253  INFO io.ucoin.client.core.config.Configuration - Application basedir: /tmp/io.ucoin.client.core.service.WotServiceTest/_1179422745145
+2015-01-31 23:03:05,253 DEBUG io.ucoin.client.core.TestResource - I18N directory: /tmp/io.ucoin.client.core.service.WotServiceTest/_1179422745145/data/i18n
+2015-01-31 23:03:05,253  INFO io.ucoin.client.core.TestResource - Starts i18n with locale [fr] at [/tmp/io.ucoin.client.core.service.WotServiceTest/_1179422745145/data/i18n]
+2015-01-31 23:03:05,288 DEBUG io.ucoin.client.core.service.WotService - Try to find user info by uid: cgeek
+2015-01-31 23:03:05,289 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/lookup/cgeek HTTP/1.1
+2015-01-31 23:03:05,326 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2015-01-31 23:03:05,333 DEBUG io.ucoin.client.core.service.AbstractService - response: WotLookupResults[partial=false,results=[io.ucoin.client.core.model.WotLookupResult@2f8dad04, io.ucoin.client.core.model.WotLookupResult@29e495ff, io.ucoin.client.core.model.WotLookupResult@41e1e210]]
+2015-01-31 23:03:05,338 DEBUG io.ucoin.client.core.service.WotService - Try to find user info by uid: cgeek
+2015-01-31 23:03:05,338 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/lookup/cgeek HTTP/1.1
+2015-01-31 23:03:05,373 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2015-01-31 23:03:05,377 DEBUG io.ucoin.client.core.service.AbstractService - response: WotLookupResults[partial=false,results=[io.ucoin.client.core.model.WotLookupResult@a3d8174, io.ucoin.client.core.model.WotLookupResult@1ba9117e, io.ucoin.client.core.model.WotLookupResult@732c2a62]]
+2015-01-31 23:03:05,384 DEBUG io.ucoin.client.core.service.WotService - Try to get certifications done by uid: cgeek
+2015-01-31 23:03:05,385 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/certified-by/cgeek HTTP/1.1
+2015-01-31 23:03:05,427 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2015-01-31 23:03:05,430 DEBUG io.ucoin.client.core.service.AbstractService - response: WotIdentityCertifications[certifications=[uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signature7UMQsUjLvuiZKIzOH5rrZDdDi5rXUo69EuQulY1Zm42xpRx/Gt5CkoTcJ/Mu83oElQbcZZTz/lVJ6IS0jzMiCQ==, uid=moul,pubkey=BMAVuMDcGhYAV4wA27DL1VXX2ZARZGJYaMwpf7DJFMYH,signaturesZTQJr0d/xQnxrIIdSePUJpSTOa8v6IYGXMF2fVDZxQU8vwfzPm2dUKTaF0nU6E9wOYszzkBHaXL85nir+WtCQ==, uid=galuel,pubkey=37qBxM4hLV2jfyYo2bNzAjkeLngLr2r7G2HpdpKieVxw,signaturee/ai9E4G5CFB9Qi329e0ffYpZMgxj8mM4rviqIr2+UESA0UG86OuAAyHO11hYeyolZRiU8I7WdtNE98B1uZuBg==, uid=vit,pubkey=RdrHvL179Rw62UuyBrqy2M1crx7RPajaViBatS59EGS,signatureABTkbHs1IQ1o5nw3pwCMLRo6byfKHYQlPQvwPB3/cNOm0KbM33CAyirinaaDiwTo+OrlZKheU40ZUMI68ZpPDQ==, uid=toearc,pubkey=Ecp2suUYtgZzih816mi1bH1JjiaUFNoX2oe2nNvTocc3,signatureUkcxgxMz02KeLTjb+to5BnLdlZenCnJ3ej47janj2VDdAvVr2/J8NmKPF629IQ/Jv1KcAl0Jul8JEI88mFtLDA==, uid=kimamila,pubkey=5ocqzyDMMWf1V8bsoNhWb1iNwax1e9M7VTUN6navs8of,signature2vtcUvybVowbH3mAILLrEIT1CLqgBo8ryPLkb4DdzEVHNVJdXnmwNxZrtaWp4OqkxPMFV3HOKeAd1FEwcfdRAQ==, uid=gerard94,pubkey=Enqzh5p6SUm86rUH7tBFbAnWkeEZjRjTxYXUsN5ayCqz,signature/hkLlOwiv5Z2blREvkrxon1l3L8UB09q5wOlzgtrmy2dTj1r4kAyoTAlEA9fhRvf8AxW4xrVOkH5NeKhd2m3Cw==, uid=urodelus,pubkey=ATkjQPa4sn4LBF69jqEPzFtRdHYJs6MJQjvP8JdN7MtN,signatureLPsi38sFUod7/OKtLV1xR0poCn9yUvDnPqw4JyZfqz+b2AOCmjVL5orQcJQm2sNk60kzkG6pZbEVk1ncWx0yDQ==, uid=Carolef,pubkey=35AxmSo3b6SxrpNatQMA35d1KZnkA8Xhf28ShsNWkV8X,signature/PkvfTKsf7bNXlcserPwRysoORe26JfNstWmrphabnBcZzhnwZzmGosy04M/VCoMc1D6W2Riu2yKxIfkK8adAQ==, uid=poiete,pubkey=7pytC5vDzmTrkznkDDnS3Pxq9jdc3D8dCYKXPCFdsusw,signatureJYJRYuBVYZynBrO6gX9LaZ4AP93cjQ6+L6cmfPnsk3k5XIABYf3cOsC1dkFqFmYODbIZEVMijsNIMz69gkgQBQ==],pubkey=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signature=<null>,uid=cgeek]
+2015-01-31 23:03:05,434 DEBUG io.ucoin.client.core.service.WotService - Try to get certifications done to uid: cgeek
+2015-01-31 23:03:05,434 DEBUG io.ucoin.client.core.service.AbstractService - Executing request : GET http://server.e-is.pro:9101/wot/certifiers-of/cgeek HTTP/1.1
+2015-01-31 23:03:05,486 DEBUG io.ucoin.client.core.service.AbstractService - Received response : HTTP/1.1 200 OK
+2015-01-31 23:03:05,488 DEBUG io.ucoin.client.core.service.AbstractService - response: WotIdentityCertifications[certifications=[uid=kimamila,pubkey=5ocqzyDMMWf1V8bsoNhWb1iNwax1e9M7VTUN6navs8of,signatureXuos/HN6wfvBowIX/eNhRVZTw+TIAUhuivKY7F/IqnNGi69ndQ+dFhzn8AYIGsJThg5EiHKxO3aa4f0nXmd1Ag==, uid=simons,pubkey=UoVjxiPcarv93cmMdu9qgw32qrHGTmAcr1AnFtHw89M,signaturefW4WL8xmlXHvw6pAiuuYdkc+hc5te3jMH5f+3lj4CRsmwjTeXQBW7DvcegiYovJrPZbDBLczlrdBt2oyYymsCQ==, uid=smoul,pubkey=2sq8bBDQGK74f1eD3mAPQVgHCmFdijZr9nbv16FwbokX,signatureLOk5KNb9zm56dRiywMi2mIx8ta9/LgKbN8+vUcqzOpY6DZmlcN1zTKZloesqWQg6iyofi+qvv6EgtRR1CGNnBA==, uid=urodelus,pubkey=ATkjQPa4sn4LBF69jqEPzFtRdHYJs6MJQjvP8JdN7MtN,signaturej/0vPKhoaY53bUQKxG/nlvlDL2D2zpkEYBiDNDq9UJOBia2FgbOHtL9EiibYkDez4NCXy1p+Soke+xxfH0PhBw==, uid=toearc,pubkey=Ecp2suUYtgZzih816mi1bH1JjiaUFNoX2oe2nNvTocc3,signaturerBpQG+47MU1fqBmYqrBJa7X+4Vh6tOuBXchGZKah7uTPAWzYa2dudrj7dkYdm41a6HBFyGoXxgcNJ/NJiheEBg==, uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signaturegJLd6fqdagit/J3AuUDO8r8jsACBmV0L3IITOseYh2RpwubEU+Ncd3Ex1IlP34KFoIZexrGijrrXZKq3Ki3MDA==, uid=toearc,pubkey=Ecp2suUYtgZzih816mi1bH1JjiaUFNoX2oe2nNvTocc3,signatureO0k9Qe3u4T9sTdYKLuVuU/9hzEKkwGseBp2Yd1hbsQHBixv6j+XD7YlLv8BaHeKgWPx2qmVC5067ksvxCR+/Dg==, uid=moul,pubkey=BMAVuMDcGhYAV4wA27DL1VXX2ZARZGJYaMwpf7DJFMYH,signatureJua4FcEJFptSE5OoG1/Mgzx4e9jgGnYu7t8g1sqqPujI9hRhLFNXbQXedPS1q1OD5vWivA045gKOq/gnj8opDg==, uid=inso,pubkey=8Fi1VSTbjkXguwThF4v2ZxC5whK7pwG2vcGTkPUPjPGU,signature7K5MHkO8ibf5SchmPkRrmsg9owEZZ23uEMJJSQYG7L3PUmAKmmV/0VSjivxXH8gJGQBGsXQoK79x1jsYnj2nAg==, uid=galuel,pubkey=37qBxM4hLV2jfyYo2bNzAjkeLngLr2r7G2HpdpKieVxw,signatureR/DV4/wYjvBG09QSOGtnxd3bfPFhVjEE5Uy3BsBMVUvjLsgxjf8NgLhYVozcHTRWS43ArxlXKfS5m3+KIPhhAQ==],pubkey=HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk,signature=<null>,uid=cgeek]