Class BotanStreamCipher
java.lang.Object
javax.crypto.CipherSpi
net.randombit.botan.seckey.BotanBaseAsymmetricCipher
net.randombit.botan.seckey.stream.BotanStreamCipher
- Direct Known Subclasses:
BotanStreamCipher.AesCtr,BotanStreamCipher.AesOfb,BotanStreamCipher.ChaCha20,BotanStreamCipher.DesCtr,BotanStreamCipher.DesEdeCtr,BotanStreamCipher.DesEdeOfb,BotanStreamCipher.DesOfb,BotanStreamCipher.Salsa20,BotanStreamCipher.XChaCha20,BotanStreamCipher.XSalsa20
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final class -
Field Summary
Fields inherited from class net.randombit.botan.seckey.BotanBaseAsymmetricCipher
cipherRef, iv, mode, name -
Method Summary
Modifier and TypeMethodDescriptionprotected byte[]engineDoFinal(byte[] input, int inputOffset, int inputLen) protected intprotected intengineGetOutputSize(int inputLen) protected voidengineSetPadding(String padding) protected byte[]engineUpdate(byte[] input, int inputOffset, int inputLen) Methods inherited from class net.randombit.botan.seckey.BotanBaseAsymmetricCipher
clone, doCipher, engineDoFinal, engineGetIV, engineGetParameters, engineInit, engineInit, engineInit, engineReset, engineSetMode, engineUpdate, getBotanCipherName, isDecrypting, isValidNonceLengthMethods inherited from class javax.crypto.CipherSpi
engineDoFinal, engineGetKeySize, engineUnwrap, engineUpdate, engineUpdateAAD, engineUpdateAAD, engineWrap
-
Method Details
-
engineSetPadding
- Specified by:
engineSetPaddingin classCipherSpi- Throws:
NoSuchPaddingException
-
engineGetBlockSize
protected int engineGetBlockSize()- Specified by:
engineGetBlockSizein classCipherSpi
-
engineGetOutputSize
protected int engineGetOutputSize(int inputLen) - Specified by:
engineGetOutputSizein classCipherSpi
-
engineUpdate
protected byte[] engineUpdate(byte[] input, int inputOffset, int inputLen) - Specified by:
engineUpdatein classCipherSpi
-
engineDoFinal
protected byte[] engineDoFinal(byte[] input, int inputOffset, int inputLen) - Specified by:
engineDoFinalin classBotanBaseAsymmetricCipher
-