pyjwkest
pyjwkest copied to clipboard
Implementation of JWT, JWS, JWE and JWK
I've found out that there is no reason to have future in install_requires as all the usages of future or past are commented out.
Hi, Im trying to package this into fedora, seems the latest version in pypi is 1.4.2 but in this repo latest tag is 1.4.0 and the https://github.com/IdentityPython/pyjwkest/blob/master/src/jwkest/__init__.py#L17 var `__version__ =...
The method mentioned in the title uses the "assert" statement to check the headers of a token. Unfortunately, assert statements are completely removed when starting Python with "-O" (or "-OO")....
Optimization strips all assertions, so assert shouldn't be used for control flow. In this case, jwe.JWEnc.is_jwe returned True for all tokens after optimization.
If I set a standard claim "exp" in my JWE token with expiry date in the past it doesn't seem to make any difference. Other libraries will throw an error...
Take a key for P-256 with x=24014791858128669844935517199947753409425201576699879295797457599559336031L The `jwkest.long2intarr()` method turns that into an array of just 31 instead of 32 octets, which is too short for the base64 encoded...
Dear Mr. Hedberg, I tried to inform you a while ago in a confidential way by sending you details about the issue to your listed email address "[email protected]". I hope...
[I'm hoping I'm posting this in the right project] https://pypi.org/project/cryptojwt/ is missing some useful metadata: readme, homepage, etc. Here's an example of working (I hope) `setup.py`: https://github.com/HENNGE/aapns/blob/c20e8c22805adb14facc3b00d34c15edf0613896/setup.py For example, `long_description`...
I.e. 1.4.2 is missing tags. Could you please publish the tags to ease distro packaging?
Hello IdentityPython-team, the key derivation for the Elliptic Curve Diffie-Hellman algorithms is not correctly working as intended in the RFC7518 (JWA) chapter 4.6.2. In reference to the National Institute of...