def clamp
import bend-collections-laws-crypto@1.0.0.0/spec/crypto/curve25519/x25519.bend as X25519import Base
30def clamp(bs: List<&2, U32>) -> List<&2, U32>:
31 match bs:
32 case Nil{}:
33 Nil{}
34 case Con{b, bt}:
35 clamp_last(Con{U32.and(b, 248), bt})
Uses (4)
Used by (5)
- bend-collections-laws-crypto@1.0.0.0/spec/crypto/ed25519:secret
- bend-collections-laws-crypto@1.0.0.0/spec/crypto/curve25519/x25519:decode_scalar
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/curve25519/xbits:clamp_eq
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/ed25519/top:secret_eq
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/curve25519/ladder:x25519_value