<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyjwt.git/tests/test_api_jws.py, branch add-python-35</title>
<subtitle>github.com: progrium/pyjwt.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/'/>
<entry>
<title>binary_type verification added to make the code more future-proof</title>
<updated>2015-10-23T15:35:23+00:00</updated>
<author>
<name>Mauricio Aizaga</name>
<email>mauricioaizaga@gmail.com</email>
</author>
<published>2015-10-23T15:35:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=3a50a425822fa3663643a98c6f6692f5acd8194a'/>
<id>3a50a425822fa3663643a98c6f6692f5acd8194a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed #183 AttributeError: 'NoneType' object has no attribute 'rsplit'</title>
<updated>2015-10-22T20:22:09+00:00</updated>
<author>
<name>Mauricio Aizaga</name>
<email>mauricioaizaga@gmail.com</email>
</author>
<published>2015-10-22T20:22:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=139dd05d1589ddcb4f8c9bd1b16b743ee4fcd2f6'/>
<id>139dd05d1589ddcb4f8c9bd1b16b743ee4fcd2f6</id>
<content type='text'>
The issue also occurs when payload is int raising:
    AttributeError: 'int' object has no attribute 'rsplit'
Test for None and int payload added
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The issue also occurs when payload is int raising:
    AttributeError: 'int' object has no attribute 'rsplit'
Test for None and int payload added
</pre>
</div>
</content>
</entry>
<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://91.123.203.49/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://91.123.203.49/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://91.123.203.49/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://91.123.203.49/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>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://91.123.203.49/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>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://91.123.203.49/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>
<entry>
<title>Fix the ECDSA signature serialization format when using cryptography</title>
<updated>2015-05-13T06:15:56+00:00</updated>
<author>
<name>esneider</name>
<email>dariosn@gmail.com</email>
</author>
<published>2015-05-13T06:15:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=01b7fb0e65c8a6de5c67c1b0c9df0a4c27805ba8'/>
<id>01b7fb0e65c8a6de5c67c1b0c9df0a4c27805ba8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added get_unverified_header method so that unverified headers can be retrieved by the application. Closes #155</title>
<updated>2015-05-08T13:53:43+00:00</updated>
<author>
<name>Mark Adams</name>
<email>mark@markadams.me</email>
</author>
<published>2015-05-08T13:52:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=acb26350a52ef4257ebffbab529d12c9c825bdf4'/>
<id>acb26350a52ef4257ebffbab529d12c9c825bdf4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
