Skip to content

Crypto (env) ​

Phase A.1 — PQ-first. No ecrecover as primary (optional later for bridges).

sha3_256 planned ​

text
sha3_256(msg_ptr, msg_len, out_ptr) → i32

Canonical NeuroChain hash. Writes 32 bytes. Returns 32 or -1.

verify_mldsa65 planned ​

text
verify_mldsa65(msg…, sig…, pk…) → i32

1 valid / 0 invalid / -1 error. For session keys / AA inside contracts.

addr_validate planned ​

text
addr_validate(addr_ptr, addr_len) → i32

Validate neuro:name.type format.