Skip to main content

Module nanosign

Module nanosign 

Source

Enums§

NanoSignResult

Functions§

load_verified
Load model weights with NanoSign verification. Returns payload (without signature). Fails if signature is present but invalid (tampered). Unsigned files load with a warning.
save_signed
Save model weights with NanoSign. Writes data + NSIG + BLAKE3 hash.
sign
Sign a file: append NSIG + BLAKE3 hash (36 bytes).
sign_bytes
Sign in-memory bytes. Returns payload + 36-byte signature appended.
strip_bytes
Strip NanoSign signature from in-memory bytes. Returns payload without the 36-byte tail. If unsigned, returns the data unchanged.
verify
Verify a file’s NanoSign signature.
verify_bytes
Verify NanoSign signature on in-memory bytes.