<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyjwt.git/tests, branch add-docs</title>
<subtitle>github.com: progrium/pyjwt.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/'/>
<entry>
<title>Change TypeError on bad `kid` to InvalidTokenError</title>
<updated>2015-07-23T12:50:49+00:00</updated>
<author>
<name>Gabriel Gironda</name>
<email>gabriel@thegroundwork.com</email>
</author>
<published>2015-07-23T12:50:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=2a93fc591805af3608de3330a3fd32bf5d4e9380'/>
<id>2a93fc591805af3608de3330a3fd32bf5d4e9380</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fail on encode and decode of bad JWS header values</title>
<updated>2015-07-21T21:19:49+00:00</updated>
<author>
<name>Gabriel Gironda</name>
<email>gabriel@thegroundwork.com</email>
</author>
<published>2015-07-21T21:19:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=91fe6cd68978620845e8c56f17348d0d8e042246'/>
<id>91fe6cd68978620845e8c56f17348d0d8e042246</id>
<content type='text'>
The JWS spec:

https://tools.ietf.org/html/draft-ietf-jose-json-web-signature-41#section-4.1.4

States that if `kid` is present then it **MUST** be a string.
Currently, the library allows silent creation of invalid JWS (and
thus, JWT), as it allows any type for `kid`. This commit adds checks
to help ensure output meets the spec.

* Add jwt.api_jws.PyJWS._validate_headers for validating JWS headers
  on encode and decode
* Add tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The JWS spec:

https://tools.ietf.org/html/draft-ietf-jose-json-web-signature-41#section-4.1.4

States that if `kid` is present then it **MUST** be a string.
Currently, the library allows silent creation of invalid JWS (and
thus, JWT), as it allows any type for `kid`. This commit adds checks
to help ensure output meets the spec.

* Add jwt.api_jws.PyJWS._validate_headers for validating JWS headers
  on encode and decode
* Add tests
</pre>
</div>
</content>
</entry>
<entry>
<title>Changed test function name</title>
<updated>2015-06-23T06:00:40+00:00</updated>
<author>
<name>Alexandru Mihai</name>
<email>92.alexandru.mihai@gmail.com</email>
</author>
<published>2015-06-23T06:00:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=d98520007878c1e3a08ee9f94c3fa6ceb02ab667'/>
<id>d98520007878c1e3a08ee9f94c3fa6ceb02ab667</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused variable</title>
<updated>2015-06-22T21:18:02+00:00</updated>
<author>
<name>Alexandru Mihai</name>
<email>92.alexandru.mihai@gmail.com</email>
</author>
<published>2015-06-22T21:18:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=4fd7076e3b48fa694def7df2e4623c49dd8bffa7'/>
<id>4fd7076e3b48fa694def7df2e4623c49dd8bffa7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of https://github.com/jpadilla/pyjwt</title>
<updated>2015-06-22T20:57:18+00:00</updated>
<author>
<name>Alexandru Mihai</name>
<email>92.alexandru.mihai@gmail.com</email>
</author>
<published>2015-06-22T20:57:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=7320fc429102fc7c67368343329fbd55047c2862'/>
<id>7320fc429102fc7c67368343329fbd55047c2862</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added test for verify signature with empty algo</title>
<updated>2015-06-22T20:47:47+00:00</updated>
<author>
<name>Alexandru Mihai</name>
<email>92.alexandru.mihai@gmail.com</email>
</author>
<published>2015-06-22T20:47:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=85c13a786fb9fd48e8d5da4dc700e4cc2ece6136'/>
<id>85c13a786fb9fd48e8d5da4dc700e4cc2ece6136</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added new options for requiring exp, iat, and nbf claims.</title>
<updated>2015-06-03T02:11:08+00:00</updated>
<author>
<name>Mark Adams</name>
<email>mark@markadams.me</email>
</author>
<published>2015-06-03T01:18:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=12791c7875dda323835b8e0b9c687d17ba0e641b'/>
<id>12791c7875dda323835b8e0b9c687d17ba0e641b</id>
<content type='text'>
Thanks to David Black &lt;dblack@atlassian.com&gt; for the suggestion.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to David Black &lt;dblack@atlassian.com&gt; for the suggestion.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed tests that are no longer necessary now that we have test vectors from RFC 7520</title>
<updated>2015-05-20T03:30:06+00:00</updated>
<author>
<name>Mark Adams</name>
<email>mark@markadams.me</email>
</author>
<published>2015-05-20T03:29:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=37077e498460af0bd334f4db7fabcfb822f5bdae'/>
<id>37077e498460af0bd334f4db7fabcfb822f5bdae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed the @skipif from the RSA-PSS test vector test.</title>
<updated>2015-05-20T03:28:06+00:00</updated>
<author>
<name>Mark Adams</name>
<email>mark@markadams.me</email>
</author>
<published>2015-05-20T03:28:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=d1f6de2c4ba67914ad6b50d570c1bc4956660b59'/>
<id>d1f6de2c4ba67914ad6b50d570c1bc4956660b59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merged master branch in to remove Python 3.2 support and add the new</title>
<updated>2015-05-19T04:21:54+00:00</updated>
<author>
<name>Mark Adams</name>
<email>mark@markadams.me</email>
</author>
<published>2015-05-19T04:21:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=d634f528d32e17106bb63cba7a2192ac541846c2'/>
<id>d634f528d32e17106bb63cba7a2192ac541846c2</id>
<content type='text'>
test vectors from #160
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
test vectors from #160
</pre>
</div>
</content>
</entry>
</feed>
