Skip to content

Commit 65ccf33

Browse files
committed
0.1.1: keyid-optional AAuth verification (aauth-signing interop)
1 parent 59a7224 commit 65ccf33

3 files changed

Lines changed: 9 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## 0.1.1
4+
5+
- AAuth: tolerate absent `keyid` (RFC 9421 makes it optional; the key comes from
6+
the token's `cnf.jwk`). Exposed by cross-library interop with
7+
christian-posta/aauth-signing, whose signers correctly omit it; that signer's
8+
exact keyid-less shape is now pinned in CI.
9+
310
## 0.1.0
411

512
Initial release, extracted from Regent Protocol's production marketplace

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "regent-httpsig"
7-
version = "0.1.0"
7+
version = "0.1.1"
88
description = "Verify and sign AI agent HTTP traffic in Python — RFC 9421 HTTP Message Signatures: Web Bot Auth (what OpenAI ships) and AAuth."
99
readme = "README.md"
1010
license = "Apache-2.0"

src/regent_httpsig/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from regent_httpsig.sign import DIRECTORY_MEDIA_TYPE, EgressSigner, generate_seed
1212
from regent_httpsig.verify import WBA_TAG, HttpsigVerifier, VerifiedSignature
1313

14-
__version__ = "0.1.0"
14+
__version__ = "0.1.1"
1515

1616
__all__ = [
1717
"DIRECTORY_MEDIA_TYPE",

0 commit comments

Comments
 (0)