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

[WIP]: Rsa keygen #733

Closed
wants to merge 20 commits into from
Closed

[WIP]: Rsa keygen #733

wants to merge 20 commits into from

Commits on Dec 25, 2018

  1. Configuration menu
    Copy the full SHA
    bcf8517 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07c367c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    394bb5e View commit details
    Browse the repository at this point in the history
  4. Add a draft of a primality testing function

    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    e4493c2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    02ecfcc View commit details
    Browse the repository at this point in the history
  6. Mostly implement Miller-Rabin

    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    50f4364 View commit details
    Browse the repository at this point in the history
  7. Apply first round of review suggestions

    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    470d939 View commit details
    Browse the repository at this point in the history
  8. Add tests for prime test

    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    08abbfb View commit details
    Browse the repository at this point in the history
  9. Add files to Cargo.toml

    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    ecc58c3 View commit details
    Browse the repository at this point in the history
  10. No more unsafe

    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    7ce70c0 View commit details
    Browse the repository at this point in the history
  11. Compilation fixes due to rebase

    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    9db7635 View commit details
    Browse the repository at this point in the history
  12. Add (p,q) prime generation with a few TODOs inside

    We still need to do a few more checks to generate
    the (p,q) primes in a valid fashion.
    
    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    2e8e4e7 View commit details
    Browse the repository at this point in the history
  13. Add a key generation function with some TODOs to the public API

    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    43c9ba2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f7d1b58 View commit details
    Browse the repository at this point in the history
  15. Add a modulo function from C

    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    98bf7cf View commit details
    Browse the repository at this point in the history
  16. Zero is being serialized in a different way

    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    5e8a240 View commit details
    Browse the repository at this point in the history
  17. Finish the DER generation

    Some lower level stuff is still left TODO.
    
    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    e9aca9c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d10e746 View commit details
    Browse the repository at this point in the history
  19. Implement computing the inverse modulo

    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    2688ecd View commit details
    Browse the repository at this point in the history
  20. Implement the remaining checks for the FIPS algo

    I agree to license my contributions to each file under the terms given
    at the top of each file I changed.
    est31 committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    8f2bd17 View commit details
    Browse the repository at this point in the history