171c7e5238
We were occasionally trying to compute schema 2 version 1 signatures on the *unicode* representation, which was failing the signature check. This PR adds a new wrapper type called `Bytes`, which all manifests must take in, and which handles the unicodes vs encoded utf-8 stuff in a central location. This PR also adds a test for the manifest that was breaking in production. |
||
---|---|---|
.. | ||
api | ||
appr | ||
keyserver | ||
oauth | ||
test | ||
v1 | ||
v2 | ||
verbs | ||
__init__.py | ||
bitbuckettrigger.py | ||
building.py | ||
common.py | ||
common_models_interface.py | ||
common_models_pre_oci.py | ||
csrf.py | ||
decorated.py | ||
decorators.py | ||
exception.py | ||
githubtrigger.py | ||
gitlabtrigger.py | ||
realtime.py | ||
secscan.py | ||
web.py | ||
webhooks.py | ||
wellknown.py |