def scal
import bend-collections-laws-crypto@1.0.0.0/src/crypto/curve25519/field.bend as Fieldimport Base
38# every limb times a
39def scal(+a: U32, ys: List<&2, U32>) -> List<&2, U32>:
40 match ys:
41 case Nil{}:
42 Nil{}
43 case Con{y, yt}:
44 Con{U32.mul(a, y), scal(a, yt)}
Uses (3)
Used by (17)
- bend-collections-laws-crypto@1.0.0.0/src/crypto/curve25519/field:conv
- bend-collections-laws-crypto@1.0.0.0/src/crypto/curve25519/field:mul_small
- bend-collections-laws-crypto@1.0.0.0/src/crypto/curve25519/field:wide
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/curve25519/poly:scal_lea
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/curve25519/poly:scal_val
- …