summaryrefslogtreecommitdiff
path: root/notes/lib_crypto/CipherContext.txt
diff options
context:
space:
mode:
authorReinhard Tartler <siretart@tauware.de>2009-03-31 15:58:19 +0200
committerReinhard Tartler <siretart@tauware.de>2009-03-31 15:58:19 +0200
commit25db897553a0db0f912602b375029e724f51556e (patch)
tree613c8c23e22481e31a4d2f474e022ad87728da24 /notes/lib_crypto/CipherContext.txt
parent2787035d98661881477d696403ca2a78b49322d5 (diff)
Import upstream version 0.11~rc2+r2072
Diffstat (limited to 'notes/lib_crypto/CipherContext.txt')
-rw-r--r--notes/lib_crypto/CipherContext.txt28
1 files changed, 0 insertions, 28 deletions
diff --git a/notes/lib_crypto/CipherContext.txt b/notes/lib_crypto/CipherContext.txt
deleted file mode 100644
index 30fb4608..00000000
--- a/notes/lib_crypto/CipherContext.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-CLASS CipherContext
-
-Encryption and decryption using OpenSSL EVP interface.
-
-See the cpp file for more documentation in the function headers, and test/crypto for examples.
-
-General notes below.
-
-
-SUBTITLE Construction
-
-Construct with the encryption direction, and a CipherDescription of the cipher and key required.
-
-
-SUBTITLE Encrypting or decrypting
-
-Begin() and Transform() allow piece by piece transformation of a block.
-
-TransformBlock() transforms an entire block.
-
-
-SUBTITLE Buffering
-
-All transforms expect to have enough space in the buffers for their entire output. Because of block boundaries and padding, it is necessary that the output buffer should be bigger than the input buffer. The amount of space depends on the cipher.
-
-InSizeForOutBufferSize() and MaxOutSizeForInBufferSize() perform these space calculations, returning the maximuim in size for a specified out size, and the reverse, respectively.
-
-