-
Notifications
You must be signed in to change notification settings - Fork 253
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor hash-to-curve around digest::XofReader trait #643
base: master
Are you sure you want to change the base?
Commits on Jun 11, 2023
-
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for d652bf3 - Browse repository at this point
Copy the full SHA d652bf3View commit details -
Pseduo-remove MapToCurve::new, renamed to test_parameters
MapToCurve::new seemingly originates from a more runtime oriented elliptic curve crate: https://github.com/armfazh/redox-ecc/blob/master/src/ellipticcurve.rs#L36 Arguably test_parameters should be inherent methods, invoked by whoever defined the parameters, but maybe not? I left the trait method for now.
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for c17b654 - Browse repository at this point
Copy the full SHA c17b654View commit details -
Update ec/src/hashing/curve_maps/wb.rs
Co-authored-by: Pratyush Mishra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b4633c9 - Browse repository at this point
Copy the full SHA b4633c9View commit details -
Update ec/src/hashing/curve_maps/swu.rs
Co-authored-by: Pratyush Mishra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c1a355 - Browse repository at this point
Copy the full SHA 6c1a355View commit details -
Update ec/src/hashing/map_to_curve_hasher.rs
Co-authored-by: Pratyush Mishra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d211861 - Browse repository at this point
Copy the full SHA d211861View commit details -
Update ec/src/hashing/curve_maps/swu.rs
Co-authored-by: Pratyush Mishra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 53d9cda - Browse repository at this point
Copy the full SHA 53d9cdaView commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 10d2d6d - Browse repository at this point
Copy the full SHA 10d2d6dView commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 6d8fd58 - Browse repository at this point
Copy the full SHA 6d8fd58View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for c7ffca1 - Browse repository at this point
Copy the full SHA c7ffca1View commit details -
rustfmt is wrong on this one but whatever
rustfmt is wrong that f()? should be preferred over f() ?, as errors paths should often be highlighted, but nobody merged that fix yet, so whatever. rust-lang/rustfmt#5595
Configuration menu - View commit details
-
Copy full SHA for 80f889b - Browse repository at this point
Copy the full SHA 80f889bView commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 5d149da - Browse repository at this point
Copy the full SHA 5d149daView commit details -
inherent method for construct_dst_prime
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for b3eaa74 - Browse repository at this point
Copy the full SHA b3eaa74View commit details -
Use update directly for ExpanderXoF
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 65f2229 - Browse repository at this point
Copy the full SHA 65f2229View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 90ed308 - Browse repository at this point
Copy the full SHA 90ed308View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for f311cc2 - Browse repository at this point
Copy the full SHA f311cc2View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 6c8eeff - Browse repository at this point
Copy the full SHA 6c8eeffView commit details -
Remove inherent method in favor of DST
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 343a8b7 - Browse repository at this point
Copy the full SHA 343a8b7View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for e9ce287 - Browse repository at this point
Copy the full SHA e9ce287View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 23f1772 - Browse repository at this point
Copy the full SHA 23f1772View commit details -
Field::from_base_prime_field_elems takes Iterator, not slice.
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 15fc1a5 - Browse repository at this point
Copy the full SHA 15fc1a5View commit details -
use const len in hash_to_field
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for f19976e - Browse repository at this point
Copy the full SHA f19976eView commit details -
Ugh Vec -> Vec here was just stupid
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 99299ce - Browse repository at this point
Copy the full SHA 99299ceView commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 20b4111 - Browse repository at this point
Copy the full SHA 20b4111View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for fd0d50f - Browse repository at this point
Copy the full SHA fd0d50fView commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 727daaf - Browse repository at this point
Copy the full SHA 727daafView commit details -
FixedOutputReset instead of FixedOutput
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for e0f1ab7 - Browse repository at this point
Copy the full SHA e0f1ab7View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 25af4a6 - Browse repository at this point
Copy the full SHA 25af4a6View commit details -
Initial XofReader based hash_to_field
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 9982b4d - Browse repository at this point
Copy the full SHA 9982b4dView commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 5fa83ef - Browse repository at this point
Copy the full SHA 5fa83efView commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 6573052 - Browse repository at this point
Copy the full SHA 6573052View commit details -
Interface remains shit, but it becomes fixable now.
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 818e821 - Browse repository at this point
Copy the full SHA 818e821View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for a1fdce4 - Browse repository at this point
Copy the full SHA a1fdce4View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for a697434 - Browse repository at this point
Copy the full SHA a697434View commit details -
Compute block_size and use Update
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 25c93fb - Browse repository at this point
Copy the full SHA 25c93fbView commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 75a00a0 - Browse repository at this point
Copy the full SHA 75a00a0View commit details -
I'd prefer free fns here myself, but likely everyone else prefers some trait, and it does make the interface more consistent.
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 567cf5f - Browse repository at this point
Copy the full SHA 567cf5fView commit details -
Oops, this would never have worked. Artifact of bad test vectors.
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 9d6148d - Browse repository at this point
Copy the full SHA 9d6148dView commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 2e4629d - Browse repository at this point
Copy the full SHA 2e4629dView commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 3f4c137 - Browse repository at this point
Copy the full SHA 3f4c137View commit details -
Attempt at new hash-to-curve traits
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 22858b2 - Browse repository at this point
Copy the full SHA 22858b2View commit details -
cargo check psses, ugly hack around const-generic being broken
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for db6feb0 - Browse repository at this point
Copy the full SHA db6feb0View commit details -
Remove curve_maps:: everywhere to shrink later diffs
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for b8dda7c - Browse repository at this point
Copy the full SHA b8dda7cView commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for ba26f3c - Browse repository at this point
Copy the full SHA ba26f3cView commit details -
Move sec_param from type or value level, given const generics does not
work quite right yet
¨Jeff committedJun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for db8fea5 - Browse repository at this point
Copy the full SHA db8fea5View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 7705b72 - Browse repository at this point
Copy the full SHA 7705b72View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 95cbf11 - Browse repository at this point
Copy the full SHA 95cbf11View commit details -
¨Jeff committed
Jun 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 3d32841 - Browse repository at this point
Copy the full SHA 3d32841View commit details