Package org.bouncycastle.crypto.tls
Interface TlsCipher
-
- All Known Implementing Classes:
Chacha20Poly1305,TlsAEADCipher,TlsBlockCipher,TlsNullCipher,TlsStreamCipher
public interface TlsCipher
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]decodeCiphertext(long seqNo, short type, byte[] ciphertext, int offset, int len)byte[]encodePlaintext(long seqNo, short type, byte[] plaintext, int offset, int len)intgetPlaintextLimit(int ciphertextLimit)
-
-
-
Method Detail
-
getPlaintextLimit
int getPlaintextLimit(int ciphertextLimit)
-
encodePlaintext
byte[] encodePlaintext(long seqNo, short type, byte[] plaintext, int offset, int len) throws java.io.IOException- Throws:
java.io.IOException
-
decodeCiphertext
byte[] decodeCiphertext(long seqNo, short type, byte[] ciphertext, int offset, int len) throws java.io.IOException- Throws:
java.io.IOException
-
-