def le_val
import bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/bytes.bend as Bytesimport Base
import bend-collections-laws-crypto@1.0.0.0/spec/lib/common.bend as C
import bend-collections-laws-crypto@1.0.0.0/src/crypto/secp256k1/bytes.bend as B
20# the little-endian value of bytes
21def le_val(bs: List<&2, U32>) -> Nat:
22 match bs:
23 case Nil{}: 0n
24 case b <> t: Nat.add(B.byte(b), C.shift(8n, le_val(t)))
Uses (6)
Used by (5)
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/bytes:le_app
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/bytes:limbs_le_v
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/bytes:of_be_v
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/bytes:os2ip_go_v
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/bytes:os2ip_v