use of org.bouncycastle.crypto.digests.Skein in project Skein3Fish by wernerd.
the class SkeinBench method main.
public static void main(String[] args) {
try {
SkeinBench skb = new SkeinBench();
skb.Benchmark(1000000, new Skein(512, 512), true);
skb.Benchmark(10000000, new Skein(512, 512), false);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("Skein benchmark done.");
}
use of org.bouncycastle.crypto.digests.Skein in project Skein3Fish by wernerd.
the class SkeinMac method init.
public void init(CipherParameters params) throws IllegalArgumentException {
ParametersForSkein p = (ParametersForSkein) params;
KeyParameter kp = (KeyParameter) (p.getParameters());
skein = new Skein(p.getStateSize(), p.getMacSize(), 0, kp.getKey());
Xsave = skein.getState();
}
Aggregations