Commit graph

456 commits

Author SHA1 Message Date
Paul Kehrer
9967bc5c37 add a little info about the various system randoms. maybe useful? 2014-01-29 21:39:13 -06:00
Paul Kehrer
136ff17ace update random engine docs 2014-01-29 21:23:11 -06:00
Paul Kehrer
5ff3167531 Merge branch 'master' into urandom-engine
* master: (108 commits)
  PBKDF2HMAC requires a PBKDF2HMACBackend provider.
  one more replacement
  simplify hmac supported and hash supported calls for commoncrypto
  simplify check for algorithm
  a bit more language work + changelog changes for pbkdf2hmac
  one more style fix
  a few typo fixes, capitalization, etc
  switch to private attributes in pbkdf2hmac
  expand docs to talk more about the purposes of KDFs
  update docs re: PBKDF2HMAC iterations
  add test for null char replacement
  Added installation section to index.rst
  called -> used
  quotes inside, diff examples
  Expose this method because probably someone will need it eventually
  fix spacing, remove versionadded since HashAlgorithm was in 0.1
  document HashAlgorithm
  Added canonical installation document with details about various platforms, fixes #519
  update docs for pbkdf2
  Add bindings for X509_REQ_get_extensions.
  ...

Conflicts:
	cryptography/hazmat/bindings/openssl/binding.py
	docs/hazmat/backends/openssl.rst
2014-01-29 21:18:06 -06:00
Paul Kehrer
15a86a01dc PBKDF2HMAC requires a PBKDF2HMACBackend provider.
I cannot be trusted with a pasteboard
2014-01-29 17:44:47 -06:00
David Reid
b2ff87737c Merge pull request #520 from reaperhulk/pbkdf2-openssl
PBKDF2 Support (OpenSSL backend)
2014-01-29 15:09:49 -08:00
Paul Kehrer
0b181182ae a bit more language work + changelog changes for pbkdf2hmac 2014-01-29 16:34:47 -06:00
Paul Kehrer
f3b57e38ed one more style fix 2014-01-29 14:45:10 -06:00
Paul Kehrer
446cc2ab91 a few typo fixes, capitalization, etc 2014-01-29 14:39:30 -06:00
Paul Kehrer
4ce9c9e9af Merge pull request #525 from skeuomorf/installation-docs
Added canonical installation document with details about various platforms
2014-01-29 12:38:45 -08:00
Paul Kehrer
1cab104d7c expand docs to talk more about the purposes of KDFs 2014-01-29 14:30:11 -06:00
Paul Kehrer
c58b478530 update docs re: PBKDF2HMAC iterations 2014-01-29 13:56:25 -06:00
skeuomorf
b0293bf7ed Added installation section to index.rst 2014-01-29 21:43:02 +02:00
Paul Kehrer
4c75a8c346 quotes inside, diff examples 2014-01-29 12:20:37 -06:00
Paul Kehrer
1d65a2fb2e fix spacing, remove versionadded since HashAlgorithm was in 0.1 2014-01-29 11:50:45 -06:00
Paul Kehrer
e51a2db0de document HashAlgorithm 2014-01-29 11:49:35 -06:00
skeuomorf
bc26efb366 Added canonical installation document with details about various platforms, fixes #519 2014-01-29 19:22:31 +02:00
Paul Kehrer
298e533e01 update docs for pbkdf2 2014-01-29 11:16:22 -06:00
Paul Kehrer
589b90826d doc updates based on review 2014-01-28 21:25:41 -06:00
Paul Kehrer
99d5190656 some alternate language 2014-01-28 20:16:20 -06:00
Paul Kehrer
91a6892dde Merge branch 'master' into pbkdf2-openssl
* master:
  Add this to the changelog

Conflicts:
	docs/changelog.rst
2014-01-28 19:00:49 -06:00
Alex Gaynor
8a39c51dd5 Add this to the changelog 2014-01-28 16:22:50 -08:00
Paul Kehrer
560ef47949 add PBKDF2HMAC to changelog 2014-01-28 17:44:10 -06:00
Paul Kehrer
3d8c66f9a0 update docs with more detailed info re: PBKDF2 usage 2014-01-28 17:40:56 -06:00
Paul Kehrer
1277bc7e99 okay this time really finish the rename. Up example iterations to 100k 2014-01-28 17:09:59 -06:00
Paul Kehrer
b3f763f1be finish PBKDF2HMAC rename, more docs 2014-01-28 16:42:15 -06:00
Paul Kehrer
98e40e658e rename PBKDF2 to PBKDF2HMAC, address many other review comments 2014-01-28 15:07:49 -06:00
Paul Kehrer
5d1af21519 documentation improvements for KDF 2014-01-28 12:19:32 -06:00
Paul Kehrer
b6d764c3f2 pbkdf2 docs 2014-01-28 11:18:26 -06:00
Paul Kehrer
1050ddf44f PBKDF2 support for OpenSSL backend 2014-01-28 11:18:26 -06:00
Paul Kehrer
1f8cd620cf Merge pull request #513 from alex/kdf-interface
Begin designing the KDF interfaces. Fixes #511
2014-01-28 08:50:37 -08:00
Alex Gaynor
8454c51535 Document that this is new in 0.2 2014-01-28 07:01:54 -08:00
Alex Gaynor
e19e89f3e2 Enforce that these may only be called once 2014-01-28 06:58:43 -08:00
Konstantinos Koukopoulos
5d9c6b2079 add example for windows installation 2014-01-28 16:29:38 +02:00
Alex Gaynor
5484f72a8f Try to improve the docs 2014-01-28 05:46:15 -08:00
Konstantinos Koukopoulos
8f369b7cf6 improve previous note on windows build 2014-01-28 03:43:06 -08:00
Konstantinos Koukopoulos
7010df99d7 document how to build w/ custom openssl on windows 2014-01-28 03:35:25 -08:00
Alex Gaynor
61137bcd77 Reword for clarity 2014-01-27 16:37:04 -08:00
Alex Gaynor
24eb677117 DOcument that verify() apis should be provided 2014-01-27 16:15:54 -08:00
Alex Gaynor
288403a1a4 Attempt some more natural language 2014-01-27 15:59:17 -08:00
Alex Gaynor
b2774f53bc Begin designing the KDF interfaces. Fixes #511 2014-01-27 11:05:29 -08:00
Alex Gaynor
2a9187492c Linkify the RSA docs 2014-01-26 16:53:44 -06:00
Paul Kehrer
46688b11ed indentation is fun 2014-01-26 13:23:13 -06:00
Paul Kehrer
82629f4adc adding versionadded 2014-01-26 12:25:02 -06:00
Paul Kehrer
359b94631c methods don't have a type, they return things 2014-01-26 12:03:05 -06:00
Paul Kehrer
0e94fbe27e make public_key an abstractmethod, update docs 2014-01-26 11:47:21 -06:00
Paul Kehrer
d527b30d2f update interface docs to make attributes return int (per irc discussion) 2014-01-26 11:41:38 -06:00
Paul Kehrer
ac423232f8 RSA private/public key interface + docs 2014-01-25 14:13:09 -06:00
Alex Gaynor
7ecb98503d Added thread safety to the changelog 2014-01-24 15:17:47 -06:00
Alex Gaynor
f2e34bee28 Merge pull request #492 from public/py-thread-safe
Python implementation of OpenSSL locking callback
2014-01-24 12:44:33 -08:00
Alex Stapleton
5fb7eb442d Backticks 2014-01-24 19:02:33 +00:00