List of usage examples for org.bouncycastle.util Pack longToLittleEndian
public static void longToLittleEndian(long[] ns, byte[] bs, int off)
From source file:com.github.horrorho.inflatabledonkey.crypto.xts.XTSTweak.java
License:Open Source License
XTSTweak next() { long lo = Pack.littleEndianToLong(tweak, 0); long hi = Pack.littleEndianToLong(tweak, 8); long fdbk = (hi & MSB) == 0 ? 0L : FDBK; hi = (hi << 1) | (lo >>> 63); lo = (lo << 1) ^ fdbk;// w ww . j a v a2s. c om Pack.longToLittleEndian(lo, tweak, 0); Pack.longToLittleEndian(hi, tweak, 8); return this; }