This website requires JavaScript.
Explore
Help
Sign In
niklas
/
amduat
Watch
1
Star
0
Fork
You've already forked amduat
0
Code
Issues
Pull requests
Actions
Packages
Projects
Releases
Wiki
Activity
ab36856833
amduat
/
src
History
Carl Niklas Rydberg
ab36856833
Updated the ReferenceBytes codec to be spec‑true: it now treats the digest as “remaining bytes” and only enforces digest length when the registry provides a non‑zero expected length. This keeps strictness where hashing/verification happens while allowing unknown hash IDs for pure transport/framing. Changes are in asl1_core_codec.c.
2025-12-21 23:46:07 +01:00
..
adapters
Implement store error IO class, optional config validation, and ops init helper
2025-12-21 23:29:24 +01:00
internal
Extract PEL CLI formatting/helpers into amduat_format library
2025-12-20 19:12:51 +01:00
kernel
Added a safety check in amduat_octets_eq so it rejects invalid octet views (len>0 with NULL data) before comparing.
2025-12-21 22:23:12 +01:00
near_core
Updated the ReferenceBytes codec to be spec‑true: it now treats the digest as “remaining bytes” and only enforces digest length when the registry provides a non‑zero expected length. This keeps strictness where hashing/verification happens while allowing unknown hash IDs for pure transport/framing. Changes are in asl1_core_codec.c.
2025-12-21 23:46:07 +01:00
pel_stack
Added AMDUAT_ASL_STORE_ERR_IO and used it in the FS store path so I/O/internal failures no longer surface as integrity errors; updated CLI/error mappings so the new error is visible and gets the IO exit code. This keeps integrity reserved for actual content/hash/collision issues while still preserving existing semantics for not-found/unsupported.
2025-12-21 22:59:31 +01:00
tgk_stack
Implemented immutable ownership helpers for core ASL values and routed internal clone/free paths through them so stored artifacts/references are deep-copied and no longer depend on caller-owned buffers.
2025-12-21 22:09:58 +01:00
tools
Added AMDUAT_ASL_STORE_ERR_IO and used it in the FS store path so I/O/internal failures no longer surface as integrity errors; updated CLI/error mappings so the new error is visible and gets the IO exit code. This keeps integrity reserved for actual content/hash/collision issues while still preserving existing semantics for not-found/unsupported.
2025-12-21 22:59:31 +01:00