List of usage examples for org.bouncycastle.crypto BlockCipher interface-usage
From source file com.github.horrorho.inflatabledonkey.crypto.xts.XTSAESBlockCipher.java
/** * * @author Ahseya */ @NotThreadSafe public class XTSAESBlockCipher implements BlockCipher {
From source file com.github.horrorho.inflatabledonkey.dataprotection.DPAESCBCCipher.java
/**
* Data Protection AES CBC mode with per block IV generation.
*
* @see DPAESCBCBlockIVGenerator
* @author Ahseya
*/
From source file org.cryptomator.siv.JceAesBlockCipher.java
/** * Adapter class between BouncyCastle's {@link BlockCipher} and JCE's {@link Cipher} API. */ class JceAesBlockCipher implements BlockCipher { private static final String ALG_NAME = "AES";
From source file org.jitsi.bccontrib.engines.ThreefishCipher.java
public class ThreefishCipher implements BlockCipher { static final long KEY_SCHEDULE_CONST = 0x1BD11BDAA9FC1A22L; static final int EXPANDED_TWEAK_SIZE = 3;
From source file org.jitsi.impl.neomedia.transform.srtp.BlockCipherAdapter.java
/**
* Adapts the <tt>javax.crypto.Cipher</tt> class to the
* <tt>org.bouncycastle.crypto.BlockCipher</tt> interface.
*
* @author Lyubomir Marinov
*/
From source file org.jitsi.impl.neomedia.transform.srtp.NIOBlockCipher.java
/**
* Extends <tt>org.bouncycastle.crypto.BlockCipher</tt> with a
* <tt>processBlock</tt> method which reads from and writes into
* <tt>java.nio.ByteBuffer</tt>s.
*
* @author Lyubomir Marinov