Skip to content
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

Elligator swift encoding #737

Merged
merged 3 commits into from
Feb 14, 2024
Merged

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    a902700 View commit details
    Browse the repository at this point in the history
  2. ElligatorSwift encoding

    Use ElligatorSwift encoding for representations of public keys and the
    related ECDH procedure
    
    For serializing and deserilizing the messages sxchanges during the
    handshake is made use of constants for lenghts of message chunks
    
    change protocol name for encryption
    New protocol name "Noise_NX_Secp256k1+EllSwift_ChaChaPoly_SHA256"
    
    downstream_sv1::diff_management::test::test_converge_to_spm_from_low
    downstream_sv1::diff_management::test::test_diff_management
    fail non-deterministically
    
    On top of https://github.com/GitGab19/stratum/tree/fix-empty-mempool
    lorbax committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    eee3c8b View commit details
    Browse the repository at this point in the history
  3. remove unsed dependency

    in jd-client role was imported secp256k1 library, but wasn't used in
    that crate.
    lorbax committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    b6008d4 View commit details
    Browse the repository at this point in the history