<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/src, branch 2.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>changelog and version bump for 2.5 (#4729)</title>
<updated>2019-01-22T15:35:05+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2019-01-22T15:35:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=83aa36dd407d0eb9a10e20cc35c51274174cd5bc'/>
<id>83aa36dd407d0eb9a10e20cc35c51274174cd5bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>allow asn1 times of 1950-01-01 and later. (#4728)</title>
<updated>2019-01-22T12:59:06+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2019-01-22T12:59:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=2e9c7df922edbc59981a2c0fdb6ea4f15fdd8afc'/>
<id>2e9c7df922edbc59981a2c0fdb6ea4f15fdd8afc</id>
<content type='text'>
* allow asn1 times of 1950-01-01 and later.

* add a test

* pretty up the test
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* allow asn1 times of 1950-01-01 and later.

* add a test

* pretty up the test
</pre>
</div>
</content>
</entry>
<entry>
<title>allow 32-bit platforms to encode certs with dates &gt; unix epoch (#4727)</title>
<updated>2019-01-22T04:36:25+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2019-01-22T04:36:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=767fa8511caade795457b23ea9d3d85af1ed12bb'/>
<id>767fa8511caade795457b23ea9d3d85af1ed12bb</id>
<content type='text'>
Previously we used unix timestamps, but now we are switching to using
ASN1_TIME_set_string and automatically formatting the string based on
the year. The rule is as follows:

Per RFC 5280 (section 4.1.2.5.), the valid input time
strings should be encoded with the following rules:

1. UTC: YYMMDDHHMMSSZ, if YY &lt; 50 (20YY) --&gt; UTC: YYMMDDHHMMSSZ
2. UTC: YYMMDDHHMMSSZ, if YY &gt;= 50 (19YY) --&gt; UTC: YYMMDDHHMMSSZ
3. G'd: YYYYMMDDHHMMSSZ, if YYYY &gt;= 2050 --&gt; G'd: YYYYMMDDHHMMSSZ
4. G'd: YYYYMMDDHHMMSSZ, if YYYY &lt; 2050 --&gt; UTC: YYMMDDHHMMSSZ

Notably, Dates &lt; 1950 are not valid UTCTime. At the moment we still
reject dates &lt; Jan 1, 1970 in all cases but a followup PR can fix
that.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we used unix timestamps, but now we are switching to using
ASN1_TIME_set_string and automatically formatting the string based on
the year. The rule is as follows:

Per RFC 5280 (section 4.1.2.5.), the valid input time
strings should be encoded with the following rules:

1. UTC: YYMMDDHHMMSSZ, if YY &lt; 50 (20YY) --&gt; UTC: YYMMDDHHMMSSZ
2. UTC: YYMMDDHHMMSSZ, if YY &gt;= 50 (19YY) --&gt; UTC: YYMMDDHHMMSSZ
3. G'd: YYYYMMDDHHMMSSZ, if YYYY &gt;= 2050 --&gt; G'd: YYYYMMDDHHMMSSZ
4. G'd: YYYYMMDDHHMMSSZ, if YYYY &lt; 2050 --&gt; UTC: YYMMDDHHMMSSZ

Notably, Dates &lt; 1950 are not valid UTCTime. At the moment we still
reject dates &lt; Jan 1, 1970 in all cases but a followup PR can fix
that.</pre>
</div>
</content>
</entry>
<entry>
<title>bind EVP_R_MEMORY_LIMIT_EXCEEDED and update a test (#4726)</title>
<updated>2019-01-22T03:17:19+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2019-01-22T03:17:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=5b3e735253d4cc1c7f51dedc11c9ca5eeb6f451f'/>
<id>5b3e735253d4cc1c7f51dedc11c9ca5eeb6f451f</id>
<content type='text'>
* bind EVP_R_MEMORY_LIMIT_EXCEEDED and update a test

This will allow OpenSSL 1.1.1 on 32-bit (including our Windows 32-bit
builders) to fail as expected. Technically this isn't a malloc error,
but rather failing because the allocation requested is larger than
32-bits, but raising a MemoryError still seems appropriate

* what you want an endif too?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bind EVP_R_MEMORY_LIMIT_EXCEEDED and update a test

This will allow OpenSSL 1.1.1 on 32-bit (including our Windows 32-bit
builders) to fail as expected. Technically this isn't a malloc error,
but rather failing because the allocation requested is larger than
32-bits, but raising a MemoryError still seems appropriate

* what you want an endif too?
</pre>
</div>
</content>
</entry>
<entry>
<title>deprecate encode_point and migrate all internal callers (#4720)</title>
<updated>2019-01-20T23:24:41+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2019-01-20T23:24:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=2de450a2166e6a390f2d9e121b3d660b049b1807'/>
<id>2de450a2166e6a390f2d9e121b3d660b049b1807</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add support for encoding compressed points (#4638)</title>
<updated>2019-01-20T21:02:59+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2019-01-20T21:02:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=a07b1f5463361570c3248c1096ffd8b3bff0bfa5'/>
<id>a07b1f5463361570c3248c1096ffd8b3bff0bfa5</id>
<content type='text'>
* add support for encoding compressed points

* review feedback
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add support for encoding compressed points

* review feedback
</pre>
</div>
</content>
</entry>
<entry>
<title>shake128/256 support (#4611)</title>
<updated>2019-01-19T06:52:43+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2019-01-19T06:52:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=5fe88ea0500c6e418492f4b166c0d4a24e9632cc'/>
<id>5fe88ea0500c6e418492f4b166c0d4a24e9632cc</id>
<content type='text'>
* shake128/256 support

* remove block_size

* doc an exception

* change how we detect XOF by adding _xof attribute

* interface!

* review feedback
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* shake128/256 support

* remove block_size

* doc an exception

* change how we detect XOF by adding _xof attribute

* interface!

* review feedback
</pre>
</div>
</content>
</entry>
<entry>
<title>expose the ed448 nid (#4717)</title>
<updated>2019-01-19T06:50:48+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2019-01-19T06:50:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=fdc61a26ea32e2563dfcbe17484b6e662d7f1e0a'/>
<id>fdc61a26ea32e2563dfcbe17484b6e662d7f1e0a</id>
<content type='text'>
we already did all the conditional binding, but forgot to actually
expose it.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we already did all the conditional binding, but forgot to actually
expose it.</pre>
</div>
</content>
</entry>
<entry>
<title>support byteslike in KBKDFHMAC (#4711)</title>
<updated>2019-01-18T00:13:11+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2019-01-18T00:13:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=7f8d9c06ef386a9187aed3eaa4d29a88f11f8c7c'/>
<id>7f8d9c06ef386a9187aed3eaa4d29a88f11f8c7c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>support byteslike in ConcatKDF{HMAC,Hash}, Scrypt, and X963KDF (#4709)</title>
<updated>2019-01-17T21:56:23+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2019-01-17T21:56:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=a77994408da328e6b0fba331211be9ad2db5c5b6'/>
<id>a77994408da328e6b0fba331211be9ad2db5c5b6</id>
<content type='text'>
* byteslike concatkdf

* byteslike scrypt

* byteslike x963kdf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* byteslike concatkdf

* byteslike scrypt

* byteslike x963kdf
</pre>
</div>
</content>
</entry>
</feed>
