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 | ||