<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/docs/development/test-vectors.rst, branch alex-patch-5</title>
<subtitle>github.com: pyca/cryptography.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/'/>
<entry>
<title>add rfc 3526 DH groups (#3767)</title>
<updated>2017-07-08T22:36:58+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-07-08T22:36:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=bf128a470bbcfe9443eeade9da24c6b317296348'/>
<id>bf128a470bbcfe9443eeade9da24c6b317296348</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add NIST CAVP CCM vectors (#3698)</title>
<updated>2017-06-19T00:35:05+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-06-19T00:35:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=e67354e9e9dc8a5154e8add86d3eefbb7d83df7c'/>
<id>e67354e9e9dc8a5154e8add86d3eefbb7d83df7c</id>
<content type='text'>
http://csrc.nist.gov/groups/STM/cavp/documents/mac/ccmtestvectors.zip

No TLS :(</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
http://csrc.nist.gov/groups/STM/cavp/documents/mac/ccmtestvectors.zip

No TLS :(</pre>
</div>
</content>
</entry>
<entry>
<title>add X25519 test vectors from RFC 7748 section 5.2 (#3685)</title>
<updated>2017-06-06T12:01:03+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-06-06T12:01:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=cfdc6057e10224fe989eec2f05cce33d0d495a75'/>
<id>cfdc6057e10224fe989eec2f05cce33d0d495a75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change the link to appease linkcheck (#3677)</title>
<updated>2017-06-04T23:25:53+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-06-04T23:25:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=5afd5694d2f276b68c8563c923d7d49f76cd597b'/>
<id>5afd5694d2f276b68c8563c923d7d49f76cd597b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add ChaCha20Poly1305 test vectors from OpenSSL/RFC7539 (#3673)</title>
<updated>2017-06-04T21:09:03+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-06-04T21:09:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=66dcd38fadc9ec8785de19aedc698cade93cbe26'/>
<id>66dcd38fadc9ec8785de19aedc698cade93cbe26</id>
<content type='text'>
* add ChaCha20Poly1305 test vectors from OpenSSL/RFC7539

* add the boringssl tests as well

* highlight the lines
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add ChaCha20Poly1305 test vectors from OpenSSL/RFC7539

* add the boringssl tests as well

* highlight the lines
</pre>
</div>
</content>
</entry>
<entry>
<title>Enlarge _oid2txt buffer to handle larger OIDs (#3612)</title>
<updated>2017-05-29T21:33:20+00:00</updated>
<author>
<name>Fraser Tweedale</name>
<email>frase@frase.id.au</email>
</author>
<published>2017-05-29T21:33:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=d607dd7e5bc5c08854ec0c9baff70ba4a35be36f'/>
<id>d607dd7e5bc5c08854ec0c9baff70ba4a35be36f</id>
<content type='text'>
The OpenSSL manual recommends a buffer size of 80 for OBJ_oid2txt:
https://www.openssl.org/docs/crypto/OBJ_nid2ln.html#return_values.
But OIDs longer than this occur in real life (e.g. Active Directory
makes some very long OIDs).  If the length of the stringified OID
exceeds the buffer size, allocate a new buffer that is big enough to
hold the stringified OID, and re-do the conversion into the new
buffer.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The OpenSSL manual recommends a buffer size of 80 for OBJ_oid2txt:
https://www.openssl.org/docs/crypto/OBJ_nid2ln.html#return_values.
But OIDs longer than this occur in real life (e.g. Active Directory
makes some very long OIDs).  If the length of the stringified OID
exceeds the buffer size, allocate a new buffer that is big enough to
hold the stringified OID, and re-do the conversion into the new
buffer.</pre>
</div>
</content>
</entry>
<entry>
<title>format some function names in docs (#3511)</title>
<updated>2017-04-21T13:24:57+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-04-21T13:24:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=de569c58ff364ca0e31eba3933fae0d87029d7cf'/>
<id>de569c58ff364ca0e31eba3933fae0d87029d7cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #3461 -- added a test vector with SCTs (#3462)</title>
<updated>2017-03-20T03:12:19+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-03-20T03:12:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=5f9c5cb4b8a96941d91904c88339a4dfbe024487'/>
<id>5f9c5cb4b8a96941d91904c88339a4dfbe024487</id>
<content type='text'>
* Refs #3461 -- added a test vector with SCTs

* timestamp is a word
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Refs #3461 -- added a test vector with SCTs

* timestamp is a word
</pre>
</div>
</content>
</entry>
<entry>
<title>DH subgroup order (q) (#3369)</title>
<updated>2017-03-06T02:24:55+00:00</updated>
<author>
<name>Aviv Palivoda</name>
<email>palaviv@gmail.com</email>
</author>
<published>2017-03-06T02:24:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=e44efb634fb1db024fcd6e110eacbf59abbc4782'/>
<id>e44efb634fb1db024fcd6e110eacbf59abbc4782</id>
<content type='text'>
* Support DH q (subgroup order)

* Change RFC5114.txt to NIST format

* Add tests for DH q

* Update docs for DH q

* Fix pep8

* Improve test covergae for DH q

* Create _dh_params_dup that copy q if DHparams_dup don't

On OpenSSL &lt; 1.0.2 DHparams_dup don't copy q. _dh_params_dup
call DHparams_dup and if the version is smaller than 1.0.2
copy q manually

* Copy q manually on libressl

* Add to test vectors serialized RFC5114 2048 bit DH parameters with 224 bit subgroup

* Support serialization of DH with q

* Add tests for serialization of DH with q

* Support DH serialization with q only if Cryptography_HAS_EVP_PKEY_DHX is true

* Raise exception when trying to serialize DH X9.42 when not supported

* raise unsupported key type when deserilizing DH X9.42 if not supported

* pep8 fixes

* Fix test_serialization

* Add dhx_serialization_supported method to DHBacked

* document q in dh_parameters_supported

* Rename dhx_serialization_supported to dh_x942_serialization_supported
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Support DH q (subgroup order)

* Change RFC5114.txt to NIST format

* Add tests for DH q

* Update docs for DH q

* Fix pep8

* Improve test covergae for DH q

* Create _dh_params_dup that copy q if DHparams_dup don't

On OpenSSL &lt; 1.0.2 DHparams_dup don't copy q. _dh_params_dup
call DHparams_dup and if the version is smaller than 1.0.2
copy q manually

* Copy q manually on libressl

* Add to test vectors serialized RFC5114 2048 bit DH parameters with 224 bit subgroup

* Support serialization of DH with q

* Add tests for serialization of DH with q

* Support DH serialization with q only if Cryptography_HAS_EVP_PKEY_DHX is true

* Raise exception when trying to serialize DH X9.42 when not supported

* raise unsupported key type when deserilizing DH X9.42 if not supported

* pep8 fixes

* Fix test_serialization

* Add dhx_serialization_supported method to DHBacked

* document q in dh_parameters_supported

* Rename dhx_serialization_supported to dh_x942_serialization_supported
</pre>
</div>
</content>
</entry>
<entry>
<title>Update NIST urls in docs (#3418)</title>
<updated>2017-02-28T03:25:37+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-02-28T03:25:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=64f1f429bb1cfa1270eab4ad6b1bf0da750244ec'/>
<id>64f1f429bb1cfa1270eab4ad6b1bf0da750244ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
