Weikeng Chen
Weikeng Chen
Consider this: https://bitbucket.org/jackdoerner/absentminded-crypto-kit
Attached the package-by-package analysis as follows, which shows that rocksdb's dependency on CPU instruction sets are different from others. https://gist.github.com/weikengchen/333395caa9d02b4e576b1a20aafe8c4b ``` Finished dev [unoptimized + debuginfo] target(s) in 0.01s Running...
I think this PR is still pending for more updates from https://github.com/FindoraNetwork/storage/tree/add_open_with_secondary
Linking the Poseidon's official implementation of the parameter calculation (https://extgit.iaik.tugraz.at/krypto/hadeshash/-/blob/master/code/calc_round_numbers.py) and MDS matrix generation (https://extgit.iaik.tugraz.at/krypto/hadeshash/-/blob/master/code/generate_parameters_grain.sage).
Thanks for the input. The slight complexity sort of suggests that possibly the best way is to help developers generate parameters for their specific needs? I am thinking about a...
@burdges given the complexity of the matrix generation, we might consider two stages: (1) stage 1: push a few parameters for commonly used curves (2) stage 2: identify a way...
I think we just need to implement this overdue code: https://github.com/arkworks-rs/algebra/commit/f293ae886403d737811d4dbde821ed63d2509317#diff-d8344ecc09cd2bfaca236326b07295b62d2834de6561c999546f683ca49488e3R31 ``` // could be nice to check if k1 and k2 are indeed small. ```
Let me submit a PR for test-template first to see how the issue can be handled.
Can confirm that BN254 failed the test: ---- curves::tests::g1_glv::test_scalar_decomposition stdout ---- thread 'curves::tests::g1_glv::test_scalar_decomposition' panicked at /home/ubuntu/Rustrover/algebra/test-templates/src/glv.rs:35:9: k2 has 187 bits note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace...
Since GDB adds support to Microsoft's debug adapter protocol, maybe an alternative path is to integrate with this. https://www.phoronix.com/news/GDB-Debug-Adapter-Protocol I can see that it has been held off. I would...