aboutsummaryrefslogtreecommitdiffstats
path: root/docs/hazmat/primitives/key-derivation-functions.rst
Commit message (Collapse)AuthorAgeFilesLines
* Fix several CI breakages (#5138)Alex Gaynor2020-03-191-3/+3
| | | | | | | | | * Replace dead link * Explicitly run for all PRs * Update azure-pipelines.yml * Update wheel-builder.yml
* Move `backend` argument in Scrypt documentation (#5027)Jeremy Lainé2019-10-181-3/+2
| | | | Move the `backend` argument up with the rest of the constructor arguments, otherwise it's easy to miss it.
* Correctly document `backend` argument of KBKDFHMAC (#5026)Jeremy Lainé2019-10-181-2/+2
| | | | The documentation states that `backend` should be a `HashBackend` instance when in fact it should be a `HMACBackend` instance.
* Crypto Docs Get Cryptography (#4850)Alex Gaynor2019-04-171-1/+1
|
* support byteslike in KBKDFHMAC (#4711)Paul Kehrer2019-01-171-1/+2
|
* support byteslike in ConcatKDF{HMAC,Hash}, Scrypt, and X963KDF (#4709)Paul Kehrer2019-01-171-3/+6
| | | | | | | | * byteslike concatkdf * byteslike scrypt * byteslike x963kdf
* Support byteslike in HKDF and PBKDF2HMAC (#4707)Paul Kehrer2019-01-171-2/+4
| | | | | | | | * support byteslike in HKDF * support byteslike in PBKDF2HMAC * add missing docs
* Fixed some confusing type descriptions in docs (#4231)Alex Gaynor2018-05-121-4/+1
|
* Switch NIST PDFs from nvlpubs to csrc which is HTTPS (#3929)Alex Gaynor2017-09-201-3/+3
|
* don't use long keys because they can be confusing wrt bits/bytes (#3734)Paul Kehrer2017-06-281-17/+17
| | | | | | | | * don't use long keys because they can be confusing wrt bits/bytes * make sure we say bytes everywhere * shorten the scrypt output to 32 bytes as well
* scrypt can be doctested now that we're using 1.1.0 (#3688)Paul Kehrer2017-06-071-1/+1
|
* Let's help out the newbies (#3572)Cory Benfield2017-05-221-2/+5
|
* Update NIST urls in docs (#3418)Alex Gaynor2017-02-271-2/+2
|
* Scrypt docs code example contradict RFC 7914 (#3302) (#3303)Nick Badger2016-12-101-12/+14
| | | | | | | | | | | | * Scrypt docs code example contradict RFC 7914 (#3302) * More secure example difficulty of parameter n in scrypt docs (#3302) * Change link text to scrypt paper (#3302) * Change link text to scrypt paper, part deux (#3302) * Add "logins" to spelling wordlist
* Link to our implementation of scrypt, now that we have it (#3189)Alex Gaynor2016-10-071-2/+2
|
* Add bounds checking for Scrypt parameters. (#3130)Terry Chia2016-09-021-0/+3
| | | | | | | | | | * Add bounds checking for Scrypt parameters. * Pep8. * More PEP8. * Change wording.
* Scrypt Implementation (#3117)Terry Chia2016-09-011-0/+107
| | | | | | | | | | | | | | | | | | | | | | | | * Scrypt implementation. * Docs stuff. * Make example just an example and not a doctest. * Add changelog entry. * Docs cleanup. * Add more tests. * Add multibackend tests. * PEP8. * Add docs about Scrypt parameters. * Docs cleanup. * Add AlreadyFinalized.
* some docs cleanups + changelog (#3122)Alex Gaynor2016-08-301-3/+2
|
* Remove provider language from docs (#3072)Gabriel Orisaka2016-07-311-38/+26
|
* NIST SP 800-108 Counter Mode KDF (#2748)Jared2016-05-291-0/+150
| | | | | | | | | | | | | | | | | | * NIST SP 800-108 Counter Mode and Feedback Mode KDF * CounterKDF unit tests * Refactor to support multiple key based KDF modes. * Extracting supported algorithms for KBKDF Counter Mode test vectors * Adding support for different rlen and counter location in KBKDF * support for multiple L lengths and 24 bit counter length. * Adding KBKDF Documentation. * Refactoring KBKDF to KBKDFHMAC to describe hash algorithm used.
* Some cleanupsAlex Gaynor2015-09-241-1/+1
|
* Add X963KDF from ANSI X9.63:2001Simo Sorce2015-09-241-0/+95
| | | | | | | | | | The implemention allows the use a Hash function to implement a KDF very similar to ConcatKDFHash, just different enough to require a separate derivation function. Closes #2203 Signed-off-by: Simo Sorce <simo@redhat.com>
* Remove mention of extract/expand operations from ConcatKDF docs.Terry Chia2015-06-131-4/+2
|
* cleanup a doctest and add a changelog entry for concatkdfPaul Kehrer2015-06-121-1/+0
|
* Add ConcatKDF from NIST SP 800-56ASimo Sorce2015-06-121-0/+187
| | | | | | | | | The implemention allows the use an HMAC function as per Revision 2 of the document. Conformance of the formatting of the OtherInfo argument is responsability of the calling application. Signed-off-by: Simo Sorce <simo@redhat.com>
* move KDF interfacePaul Kehrer2015-02-161-2/+49
|
* move hash interfacesPaul Kehrer2015-02-131-3/+3
|
* A few more docs fixesAlex Gaynor2014-11-231-4/+4
|
* Simplified exception messageAyrx2014-05-171-14/+6
|
* Fixed TypeError and added documentationAyrx2014-05-171-0/+21
|
* Merge pull request #1016 from Ayrx/hkdf-expand-onlyAlex Stapleton2014-05-101-0/+92
|\ | | | | HKDF Expand Only implementation
| * Added missing exception to documentationAyrx2014-05-101-0/+6
| |
| * Renamed HKDFExpandOnly to HKDFExpandAyrx2014-05-071-5/+5
| |
| * Added documentationAyrx2014-05-061-0/+86
| |
* | Fixed misspellingAyrx2014-05-061-1/+1
|/
* Fixed #809 -- switch back to always using UnsupportedAlgorithmAlex Gaynor2014-03-271-2/+2
|
* Standardise on sentence case for titlesAlex Stapleton2014-03-181-1/+1
|
* Added backend check to kdf primitivesAyrx2014-03-151-0/+8
|
* Fix ":param:" syntax in KDF docsWouter Bolsterlee2014-03-011-1/+1
|
* Switch this to a warning blockAlex Gaynor2014-02-121-1/+4
|
* Be clear about HKDF's applicability for password storageAlex Gaynor2014-02-121-0/+1
|
* Strings have quote marks at both ends.David Reid2014-02-031-1/+1
|
* HKDF example.David Reid2014-02-031-0/+26
|
* Remove language about the separate stages of HKDF until we expose multiple ↵David Reid2014-02-031-5/+0
| | | | stages of HKDF.
* Lose the bit about passwords.David Reid2014-02-031-3/+1
|
* https a bunch of links.David Reid2014-02-031-5/+5
|
* Pseudorandom is a word.David Reid2014-02-031-2/+2
|
* Backtick the entire equation.David Reid2014-02-031-1/+1
|
* Clarify salt language and link to the paper in addition to the RFC.David Reid2014-02-031-4/+13
|
* HKDF docsDavid Reid2014-02-031-1/+65
|