package octez-libs
A package that contains multiple base libraries used by the Octez suite
Install
Dune Dependency
Authors
Maintainers
Sources
tezos-octez-v20.1.tag.bz2
sha256=ddfb5076eeb0b32ac21c1eed44e8fc86a6743ef18ab23fff02d36e365bb73d61
sha512=d22a827df5146e0aa274df48bc2150b098177ff7e5eab52c6109e867eb0a1f0ec63e6bfbb0e3645a6c2112de3877c91a17df32ccbff301891ce4ba630c997a65
doc/src/octez-libs.mec/babyjubjub_reduced.ml.html
Source file babyjubjub_reduced.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
(** Base field: 21888242871839275222246405745257275088548364400416034343698204186575808495617 (253 bits - 32 bytes) Scalar field: 2736030358979909402780800718157159386076813972158567259200215660948447373041 (250 bits - 32 bytes) Base field multiplicative subgroup decomposition: 2^28 * 3^2 * 13 * 29 * 983 * 11003 * 237073 * 405928799 * 23088226308677670388631582763742451703676949 Prime field multiplication subgroup decomposition: 2^4 * 3 * 5 * 11^2 * 17 * 967 * 5731244081299119113329403448958138808514418469011002817495701323359 *) module Base = Ff.MakeFp (struct let prime_order = Z.of_string "21888242871839275222246405745257275088548364400416034343698204186575808495617" end) module Scalar = Ff.MakeFp (struct let prime_order = Z.of_string "2736030358979909402780800718157159386076813972158567259200215660948447373041" end) module Affine = Ec.MakeAffineEdwards (Base) (Scalar) (struct let a = Base.(negate one) let d = Base.of_string "12181644023421730124874158521699555681764249180949974110617291017600649128846" let cofactor = Z.of_string "8" let bytes_generator = Bytes.concat Bytes.empty [ Base.( to_bytes (of_string "9671717474070082183213120605117400219616337014328744928644933853176787189663")); Base.( to_bytes (of_string "16950150798460657717958625567821834550301663161624707787222815936182638968203")); ] end)
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>