diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2018-08-12 17:39:10 -0400 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2018-08-12 16:39:10 -0500 |
commit | 37d2947b441cb20d7cf49af5c179733e6f812e03 (patch) | |
tree | a063a2730ba46aa76e48708e33b4b048fdd37122 /docs | |
parent | 525b6547e918e12c45119685d2e208aa0e51c4c9 (diff) | |
download | cryptography-37d2947b441cb20d7cf49af5c179733e6f812e03.tar.gz cryptography-37d2947b441cb20d7cf49af5c179733e6f812e03.tar.bz2 cryptography-37d2947b441cb20d7cf49af5c179733e6f812e03.zip |
Document wycheproof revision we're current as of (#4390)
* Document wycheproof revision we're current as of
* Wycheproof is a real word!
* line length
Diffstat (limited to 'docs')
-rw-r--r-- | docs/development/test-vectors.rst | 14 | ||||
-rw-r--r-- | docs/spelling_wordlist.txt | 1 |
2 files changed, 14 insertions, 1 deletions
diff --git a/docs/development/test-vectors.rst b/docs/development/test-vectors.rst index d28e3232..506afd87 100644 --- a/docs/development/test-vectors.rst +++ b/docs/development/test-vectors.rst @@ -8,12 +8,23 @@ not possible ``cryptography`` has chosen to create a set of custom vectors using an official vector file as input to verify consistency between implemented backends. -Vectors are kept in the `cryptography_vectors` package rather than within our +Vectors are kept in the ``cryptography_vectors`` package rather than within our main test suite. Sources ------- +Project Wycheproof +~~~~~~~~~~~~~~~~~~ + +We run vectors from `Project Wycheproof`_ -- a collection of known edge-cases +for various cryptographic algorithms. These are not included in the repository +(or ``cryptography_vectors`` package), but rather cloned from Git in our +continuous integration environments. + +We have ensured all test vectors are used as of commit +``f89f4c53a8845fcefcdb9f14ee9191dbe167e3e3``. + Asymmetric ciphers ~~~~~~~~~~~~~~~~~~ @@ -511,6 +522,7 @@ header format (substituting the correct information): .. _`NIST`: https://www.nist.gov/ .. _`IETF`: https://www.ietf.org/ +.. _`Project Wycheproof`: https://github.com/google/wycheproof .. _`NIST CAVP`: https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program .. _`Bruce Schneier's vectors`: https://www.schneier.com/code/vectors.txt .. _`Camellia page`: https://info.isl.ntt.co.jp/crypt/eng/camellia/ diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index 160971d9..225ee3af 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -105,5 +105,6 @@ Verisign versioning wildcard WoSign +Wycheproof Xcode XEX |