* feat: add hcs27 draft-aligned client
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* fix: harden hcs27 ts client
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* fix: stabilize hcs27 canonical json ordering
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* fix: harden hcs27 ts validation
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* fix: address hcs27 review feedback
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* fix: remove pem regex backtracking
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* fix: harden hcs27 topic key handling
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* test: expand hcs27 topic key coverage
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* fix: address hcs27 review issues on proofs and topic keys
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* fix: address follow-up hcs27 PR feedback
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* fix: canonicalize sparse hcs27 arrays as null
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* fix: enforce hcs27 topic-key and overflow preflight guards
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* fix: harden hcs27 digest and raw proof validation
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
* fix: preserve raw inline metadata bytes for hcs27 digest checks
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
---------
Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>