- 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
Comparing changes
Open a pull request
base repository: mweinelt/python-jose
base: master
head repository: mpdavis/python-jose
compare: master
- 16 commits
- 18 files changed
- 14 contributors
Commits on May 28, 2025
- 
  Remove get_random_bytes from cryptography backend (mpdavis#381) * Remove get_random_bytes from cryptography backend The RAND_bytes binding has been removed in cryptography 45.0. The recommendation[1] is now to rely on `os.urandom`, which is already implemented in the native backend. The pycrpto implementation was removed earlier, so this removes the leftover attempt to import it. Closes: mpdavis#380 [1] https://cryptography.io/en/latest/random-numbers/ * remove unused import * fix import order --------- Co-authored-by: Asher Foa <[email protected]> Configuration menu - View commit details
- 
    
    
    Copy full SHA for 916dd9e 
- Browse repository at this point
 Copy the full SHA 916dd9eView commit details 
- 
  Upgrade GHA components (mpdavis#383) Signed-off-by: Asher Foa <[email protected]> Configuration menu - View commit details
- 
    
    
    Copy full SHA for e680338 
- Browse repository at this point
 Copy the full SHA e680338View commit details 
- 
  Remove EOL python version, add newer python versions (mpdavis#385) Signed-off-by: Asher Foa <[email protected]> Configuration menu - View commit details
- 
    
    
    Copy full SHA for 4af0fd7 
- Browse repository at this point
 Copy the full SHA 4af0fd7View commit details 
- 
  Configuration menu - View commit details
- 
    
    
    Copy full SHA for 08b9094 
- Browse repository at this point
 Copy the full SHA 08b9094View commit details 
- 
  Upgrade pytest + code coverage components (mpdavis#387) Signed-off-by: Asher Foa <[email protected]> Configuration menu - View commit details
- 
    
    
    Copy full SHA for 962e1c7 
- Browse repository at this point
 Copy the full SHA 962e1c7View commit details 
- 
  Update index.rst (mpdavis#339) ```python >>> decoded_sig = base64url_decode(encoded_sig) Traceback (most recent call last): (...) File "(...)/python3.11/site-packages/jose/utils.py", line 76, in base64url_decode input += b"=" * (4 - rem) TypeError: can only concatenate str (not "bytes") to str >>> decoded_sig = base64url_decode(encoded_sig.encode()) >>> ```Configuration menu - View commit details
- 
    
    
    Copy full SHA for 0b4af73 
- Browse repository at this point
 Copy the full SHA 0b4af73View commit details 
- 
  Do not use utc_nowon module level (mpdavis#372)* Do not use `utc_now` on module level Looks like that this value is never used anywhere, and it should not be, because it is created once on a module import time. I found this while working on python/typeshed#13514 * Fix tests as well * fix lint import issue * try to fix black lint errors * fix again --------- Co-authored-by: Asher Foa <[email protected]> Configuration menu - View commit details
- 
    
    
    Copy full SHA for ceaac36 
- Browse repository at this point
 Copy the full SHA ceaac36View commit details 
- 
  docs: Fix a few typos (mpdavis#299) There are small typos in: - TODO.md - jose/jwe.py Fixes: - Should read `verification` rather than `verifcation`. - Should read `encryption` rather than `encryptionn`. - Should read `compact` rather than `cmpact`. Configuration menu - View commit details
- 
    
    
    Copy full SHA for 1f0ae0a 
- Browse repository at this point
 Copy the full SHA 1f0ae0aView commit details 
- 
  Fix for `Information Disclosure` vulnerability Configuration menu - View commit details
- 
    
    
    Copy full SHA for 45bd124 
- Browse repository at this point
 Copy the full SHA 45bd124View commit details 
- 
  Updated pyasn version to match latest (mpdavis#338) Co-authored-by: Asher Foa <[email protected]> Configuration menu - View commit details
- 
    
    
    Copy full SHA for 895777e 
- Browse repository at this point
 Copy the full SHA 895777eView commit details 
- 
  Add python_requires arg to setup.cfg (mpdavis#273) * Add python_requires arg to setup.py. This prevents pip from attempting to install new python-jose packages on unsupported Python versions. See https://packaging.python.org/tutorials/packaging-projects/#configuring-metadata * Bumb python_requires to 3.7. * python 3.9 --------- Co-authored-by: Asher Foa <[email protected]> Configuration menu - View commit details
- 
    
    
    Copy full SHA for 2f0aca6 
- Browse repository at this point
 Copy the full SHA 2f0aca6View commit details 
- 
  Added possibility to call jwk.construct() with a private key (mpdavis… …#295) Co-authored-by: DataGhost <[email protected]> Configuration menu - View commit details
- 
    
    
    Copy full SHA for 6f03385 
- Browse repository at this point
 Copy the full SHA 6f03385View commit details 
- 
  
  Configuration menu - View commit details
- 
    
    
    Copy full SHA for 8fd0b63 
- Browse repository at this point
 Copy the full SHA 8fd0b63View commit details 
- 
  
  Configuration menu - View commit details
- 
    
    
    Copy full SHA for 50d4390 
- Browse repository at this point
 Copy the full SHA 50d4390View commit details 
- 
  
  Configuration menu - View commit details
- 
    
    
    Copy full SHA for 393c374 
- Browse repository at this point
 Copy the full SHA 393c374View commit details 
- 
  Configuration menu - View commit details
- 
    
    
    Copy full SHA for 018b310 
- Browse repository at this point
 Copy the full SHA 018b310View commit details 
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
            You can try running this command locally to see the comparison on your machine: 
            git diff master...master