Commit graph

45 commits

Author SHA1 Message Date
Alex Gaynor
f0d139aa2d Another issue we're targetting 2013-08-11 09:13:27 -04:00
Alex Gaynor
d6bef56f29 English grammar 2013-08-11 09:09:28 -04:00
Alex Gaynor
4373d7a293 Added another item from hynek 2013-08-11 08:57:17 -04:00
Alex Gaynor
aa66554116 Document that we want AES-GCM 2013-08-11 08:41:03 -04:00
Alex Gaynor
ec4ba73857 Better gramar 2013-08-11 08:19:05 -04:00
Alex Gaynor
3538fdbc5c Make this a heading 2013-08-11 08:18:40 -04:00
Alex Gaynor
9f3468dcfc Better describe why this library exists. Refs #5 2013-08-11 08:17:48 -04:00
Alex Gaynor
acc787aebb Fixed example 2013-08-10 15:52:40 -04:00
Alex Gaynor
641a3a0e42 Fully excised padding from the docs 2013-08-10 15:46:07 -04:00
Donald Stufft
a02d4ed5ed
Removing padding from the encryption API
* Padding is fundamentally an operation that occurs prior to
  encryption to make plaintext suitable.
* Even though wether it's regarded is dependent on the mode, it
  can be used safely regardless.
* Moving it out of this API makes the API's simpler and more
  composable.
* Moving it out of this API makes it simpler for backends that
  don't work exactly like OpenSSL's EVP.
* Move it out of this API makes it simpler to include padding
  that OpenSSL's EVP API doesn't expose.
2013-08-10 13:12:53 -04:00
Donald Stufft
4bc451924c Merge pull request #26 from alex/symmetric-encryption-docs
[WIP] Started trying to document symmetric encryption
2013-08-08 19:14:56 -07:00
Alex Gaynor
b12f76e1a3 Typo fix 2013-08-08 19:05:18 -07:00
Jean-Paul Calderone
97c6acecc1 There *is* a p in cryptography but it has a specific position in the word. 2013-08-08 20:13:32 -04:00
Alex Gaynor
51758ff8f0 A padding example 2013-08-08 15:30:56 -07:00
Alex Gaynor
c2ae2be66c This is where padding goes 2013-08-08 15:28:48 -07:00
Alex Gaynor
09515f0007 Descriptive text 2013-08-08 15:26:55 -07:00
Alex Gaynor
e62aa40353 Describe the methods more explicitly 2013-08-08 15:23:11 -07:00
Alex Gaynor
65678d05fe Document this as a class 2013-08-08 15:19:19 -07:00
Alex Gaynor
6badd9b99b New language 2013-08-08 14:59:53 -07:00
Alex Gaynor
2dc2b861fa more accurate 2013-08-08 11:58:04 -07:00
Alex Gaynor
4dd1c2701a Move the modules around 2013-08-08 11:39:21 -07:00
Alex Gaynor
a1b98f9ba3 Fix 2013-08-08 11:37:25 -07:00
Alex Gaynor
c4a5f069c4 This is a lie 2013-08-08 11:35:20 -07:00
Alex Gaynor
1e3f81fe70 All caps 2013-08-08 11:31:43 -07:00
Alex Gaynor
a4f529e2db fix spelling errors, move module 2013-08-08 11:29:06 -07:00
Alex Gaynor
1c1bad6b33 Document that IVs should not be reused. 2013-08-08 11:27:47 -07:00
Alex Gaynor
c651f76b50 Document how long iv should be 2013-08-08 11:17:56 -07:00
Alex Gaynor
48ec9a30b0 Try to document CBC 2013-08-08 11:13:46 -07:00
Alex Gaynor
5ba2dfa1c0 Attempt to document AES 2013-08-08 11:04:44 -07:00
Alex Gaynor
e7869438c4 Crypto is seriously hard 2013-08-08 07:39:26 -07:00
Alex Gaynor
d96d10000f Start stubbing out subheadings 2013-08-08 07:37:26 -07:00
Alex Gaynor
0ca7fdbd09 Begin to describe the methods 2013-08-08 07:35:26 -07:00
Alex Gaynor
f6c47e9eac Started trying to document symmetric encryption 2013-08-08 07:16:01 -07:00
Hynek Schlawack
5e7926f5af Document architecture changes 2013-08-08 08:46:44 +02:00
Hynek Schlawack
71c7ac0901 Fix typo in docs and use my private e-mail 2013-08-08 07:48:48 +02:00
Alex Gaynor
ca0752c4a4 Use an HTTPS url for our mailing list 2013-08-07 17:25:47 -07:00
Alex Gaynor
3000df3200 Documented that our documentation is online 2013-08-07 17:21:44 -07:00
Alex Gaynor
ddd90c149a Documented where the community is 2013-08-07 13:10:32 -07:00
Alex Gaynor
9e3c250f66 Mention the implementaion strategies 2013-08-07 12:59:44 -07:00
Alex Gaynor
1abfac7909 Start to document the architecture. 2013-08-07 12:59:04 -07:00
Alex Gaynor
6c7cfeb020 Test that docs compile clean as well 2013-08-07 11:25:59 -07:00
Alex Gaynor
b64929b18f Clean up the docs index 2013-08-07 11:21:47 -07:00
Alex Gaynor
c113c3b661 Python 3.2 compatibility 2013-08-07 08:36:20 -07:00
Alex Gaynor
d21da67719 Pep8 corrections to docs/conf.py 2013-08-07 08:12:16 -07:00
Alex Gaynor
c62e91f3ec Initial commit. Migrates over basic project files, and the OpenSSL bindings
from OpenTLS.
2013-08-06 19:31:02 -07:00