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

Implement ECDSA keymgmt and signatures #58

Merged
merged 12 commits into from
May 20, 2024
Merged

Commits on May 16, 2024

  1. keymgmt: ECDSA implementation

    Copy RSA's implementation table and use it for ECDSA.
    Each function in that implementation table will be sequentially
    changed to an RSA function.
    
    Signed-off-by: Tomás González <[email protected]>
    tgonzalezorlandoarm committed May 16, 2024
    Configuration menu
    Copy the full SHA
    20120fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    138f0f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80f49d7 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. keymgmt: Implement ECDSA OSSL_FUNC_KEYMGMT_IMPORT

    As EcPoint does not implement the clone trait, the current
    implementation of keymgmt duplication does not work.
    
    Signed-off-by: Tomás González <[email protected]>
    tgonzalezorlandoarm committed May 20, 2024
    Configuration menu
    Copy the full SHA
    2259e03 View commit details
    Browse the repository at this point in the history
  2. keymgmt: Implement ecdsa OSSL_FUNC_KEYMGMT_HAS

    Signed-off-by: Tomás González <[email protected]>
    tgonzalezorlandoarm committed May 20, 2024
    Configuration menu
    Copy the full SHA
    5d52967 View commit details
    Browse the repository at this point in the history
  3. Implement ecdsa OSSL_FUNC_KEYMGMT_MATCH

    Signed-off-by: Tomás González <[email protected]>
    tgonzalezorlandoarm committed May 20, 2024
    Configuration menu
    Copy the full SHA
    8858b60 View commit details
    Browse the repository at this point in the history
  4. keymgmt: ECDSA OSSL_FUNC_KEYMGMT_SETTABLE/GETTABLE_PARAMS

    Signed-off-by: Tomás González <[email protected]>
    tgonzalezorlandoarm committed May 20, 2024
    Configuration menu
    Copy the full SHA
    5dfefc8 View commit details
    Browse the repository at this point in the history
  5. Implement ecdsa OSSL_FUNC_KEYMGMT_GET_PARAMS

    Signed-off-by: Tomás González <[email protected]>
    tgonzalezorlandoarm committed May 20, 2024
    Configuration menu
    Copy the full SHA
    290023f View commit details
    Browse the repository at this point in the history
  6. signature: ECDSA OSSL_FUNC_SIGNATURE_DIGEST_SIGN_INIT

    Signed-off-by: Tomás González <[email protected]>
    tgonzalezorlandoarm committed May 20, 2024
    Configuration menu
    Copy the full SHA
    0298b64 View commit details
    Browse the repository at this point in the history
  7. signature: ecdsa OSSL_FUNC_SIGNATURE_DIGEST_SIGN

    Signed-off-by: Tomás González <[email protected]>
    tgonzalezorlandoarm committed May 20, 2024
    Configuration menu
    Copy the full SHA
    8f25b40 View commit details
    Browse the repository at this point in the history
  8. signature: Rename functions with RSA mark

    Signed-off-by: Tomás González <[email protected]>
    tgonzalezorlandoarm committed May 20, 2024
    Configuration menu
    Copy the full SHA
    0893baa View commit details
    Browse the repository at this point in the history
  9. src: Apply formatting

    Signed-off-by: Tomás González <[email protected]>
    tgonzalezorlandoarm committed May 20, 2024
    Configuration menu
    Copy the full SHA
    de67475 View commit details
    Browse the repository at this point in the history