Replaced SHA-256 with SHAd-256 to prevent length extension attacks.

This commit is contained in:
akwizgran
2011-11-15 11:11:31 +00:00
parent effa5c9d8e
commit cf49a28c95
24 changed files with 140 additions and 38 deletions

View File

@@ -3,12 +3,12 @@ package net.sf.briar.protocol;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.security.MessageDigest;
import java.util.Collections;
import junit.framework.TestCase;
import net.sf.briar.api.FormatException;
import net.sf.briar.api.crypto.CryptoComponent;
import net.sf.briar.api.crypto.MessageDigest;
import net.sf.briar.api.protocol.Batch;
import net.sf.briar.api.protocol.BatchId;
import net.sf.briar.api.protocol.Message;

View File

@@ -2,12 +2,15 @@ package net.sf.briar.protocol;
import static org.junit.Assert.assertArrayEquals;
import java.security.MessageDigest;
import java.util.Random;
import junit.framework.TestCase;
import net.sf.briar.api.FormatException;
import net.sf.briar.api.crypto.CryptoComponent;
import net.sf.briar.api.crypto.MessageDigest;
import net.sf.briar.api.serial.CopyingConsumer;
import net.sf.briar.api.serial.CountingConsumer;
import net.sf.briar.api.serial.DigestingConsumer;
import net.sf.briar.crypto.CryptoModule;
import org.junit.Before;