-
Notifications
You must be signed in to change notification settings - Fork 134
Refactor RSA_METHOD and expand API #1790
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
Merged
Merged
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
9cb198e
refactor engine API and memory around METHOD structs
smittals2 9c1b425
added check in RSA_free and removed old comment
smittals2 d9ce001
updated documentation
smittals2 534e93e
removed ECDSA_METHOD and first batch of EC_KEY_METHOD replacement
smittals2 76633ab
updated documentation for EC_KEY_METHOD api
smittals2 b458ac2
refactored EC_KEY_is_opaque and updated documentation
smittals2 e236789
refactored ECDSA_size as a result of removing ECDSA_METHOD. We don't …
smittals2 ca46765
changed param type from unsigned int to int to match OpenSSL
smittals2 0630da8
added function to set flags on EC_KEY_METHOD
smittals2 9b17db0
changed func sig
smittals2 0686e44
test for EC_KEY_METHOD
smittals2 43a7315
added static default eckey meth
smittals2 3429da0
cleaned up comments and code, changed static allocation
smittals2 f7fe3b4
added more assertions
smittals2 8a68735
Merge branch 'main' into eckeymethod
smittals2 9bda4bb
changed default init for EC_KEY_METHOD for deterministic FIPS hash
smittals2 2e2d6f3
fixed memory leak in test
smittals2 3ce0ec8
removed cast for string
smittals2 f885475
using ASSERT_STREQ for string literals instead of comapring pointers
smittals2 fca2567
updated patch file to account for sign_setup
smittals2 83236f9
Merge branch 'main' into eckeymethod
smittals2 89d7b75
removed unsused fields and updated documentation
smittals2 474a36f
Merge branch 'main' into eckeymethod
smittals2 46ccb04
added static asserts for params that should not be set
smittals2 404312c
removed unused params and updated documetnation
smittals2 63ca963
using OPENSSL_STATIC_ASSERT and removed IS_NULL macro
smittals2 6c1f2e7
commented out more unsused fields
smittals2 c687981
fixed set_method and removed old fields
smittals2 bccc420
rsa changes and expanded functionality
smittals2 e163a36
added more checks and changed static default rsa allocation
smittals2 f72c95e
added RSA_set_flags and RSAErr
smittals2 f629b73
changed func name
smittals2 a3607b2
added test for RSA
smittals2 cc74cba
moved default RSA_METHOD declaration and used macro to prevent FIPS i…
smittals2 6fc62a8
changed str checks
smittals2 afd0062
refactored ENGINE funcs and updated documentation
smittals2 d21e674
updated return values
smittals2 ed46cde
updated rsa_method test with checks for out_len
smittals2 bf49206
updated comments and changed openssh integration script
smittals2 30791a8
Merge branch 'main' into rsaMethod
smittals2 76e6454
updated patch file to enable mgmt interface with openvpn
smittals2 612c200
update documentation and added null checks
smittals2 c286ad7
removed additional space
smittals2 dd6cc75
updated documentation and added set_sign functionality
smittals2 685de40
added engine testing
smittals2 b87e274
updated documentation
smittals2 b9a609f
updated documentation for custom operations
smittals2 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.