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

Provides get/set for affine coordinates on OpenSSL::PKey::EC::Point #435

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Commits on Apr 3, 2021

  1. Normalize symbol names and affine check

    Use `id_` for symbols
    Check OpenSSL for get/set affine coordinate functions
    Rick Mark committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    2f73ffb View commit details
    Browse the repository at this point in the history
  2. OpenSSL::PKey::EC::Point#dup

    Able to duplicate points
    Rick Mark committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    50cfdcc View commit details
    Browse the repository at this point in the history
  3. OpenSSL::PKey::EC::Point#affine_coords

    Gets affine coords from a point (array of two OpenSSL::BN, x then y uncompressed)
    Rick Mark committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    0899f13 View commit details
    Browse the repository at this point in the history
  4. Expose OpenSSL::BN coercion

    Rick Mark committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    f7e6f64 View commit details
    Browse the repository at this point in the history
  5. OpenSSL::PKey::EC::Point#affine_coords=

    Implemetation of setting affine coordinates
    Rick Mark committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    ad43592 View commit details
    Browse the repository at this point in the history
  6. Ensure no symbol conflict ossl_try_convert_to_bn

    Renamed with prefix to prevent potential symbol conflicts
    Rick Mark committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    e40ad97 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2021

  1. OpenSSL::BN#even?

    Number like duck types expect an even? where there is an odd?
    Rick Mark committed Apr 4, 2021
    Configuration menu
    Copy the full SHA
    22556fe View commit details
    Browse the repository at this point in the history
  2. OpenSSL::PKey::EC::Point#set_compressed_coords

    Allows setting a OpenSSL::BN for X and the Y bit indicating if 0 if the point Y is even and 1 if the point Y is odd
    Rick Mark committed Apr 4, 2021
    Configuration menu
    Copy the full SHA
    86b9ced View commit details
    Browse the repository at this point in the history
  3. OpenSSL::BN#dup

    Same as unary plus
    Rick Mark committed Apr 4, 2021
    Configuration menu
    Copy the full SHA
    b0eb019 View commit details
    Browse the repository at this point in the history
  4. OpenSSL::BN#positive?

    Another expectation of Integer like objects that define negative?
    Rick Mark committed Apr 4, 2021
    Configuration menu
    Copy the full SHA
    1a34823 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. Fixed array initialize

    Co-authored-by: Kazuki Yamaguchi <k@rhe.jp>
    rickmark and rhenium committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    872fc73 View commit details
    Browse the repository at this point in the history