-
Notifications
You must be signed in to change notification settings - Fork 165
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
Timestamp support #204
Merged
Merged
Timestamp support #204
Commits on Sep 27, 2019
-
This commit applies the initial patches (ts.tar.gz) from https://bugs.ruby-lang.org/issues/4183 This compiles with several warnings. Tests don't run yet.
Configuration menu - View commit details
-
Copy full SHA for c984360 - Browse repository at this point
Copy the full SHA c984360View commit details -
This commit applies the second patches (ts2.tar.gz) from https://bugs.ruby-lang.org/issues/4183
Configuration menu - View commit details
-
Copy full SHA for 285bd40 - Browse repository at this point
Copy the full SHA 285bd40View commit details -
This commit applies the third patches (tsr3.tar.gz) from https://bugs.ruby-lang.org/issues/4183
Configuration menu - View commit details
-
Copy full SHA for 16b80b2 - Browse repository at this point
Copy the full SHA 16b80b2View commit details -
A number of conventions seem to have changed, causing a fair bit of breakage: - `Data_*` was deprecated in favor of `TypedData_*` - `ossl_obj2bio` takes a `VALUE*` instead of `VALUE` now - `time_to_time_t()` was removed
Configuration menu - View commit details
-
Copy full SHA for f15cd66 - Browse repository at this point
Copy the full SHA f15cd66View commit details -
ts: update to work with openssl 1.1.x
- clean up whitespace - be consistent with not returning after ossl_raise - use accessor functions when working with openssl TS_* structs - backport accessors for TS_STATUS_INFO, TS_VERIFY_CTX, and TS_RESP_CTX as macros
Configuration menu - View commit details
-
Copy full SHA for 96501f2 - Browse repository at this point
Copy the full SHA 96501f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e03e6bf - Browse repository at this point
Copy the full SHA e03e6bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 221241c - Browse repository at this point
Copy the full SHA 221241cView commit details -
- define missing TS_RESP_CTX_set_time_cb - handle alternate case for nil oid
Configuration menu - View commit details
-
Copy full SHA for ed44b34 - Browse repository at this point
Copy the full SHA ed44b34View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7e2514 - Browse repository at this point
Copy the full SHA c7e2514View commit details -
ts: address minor feedback from rhenium (more changes coming)
- make some global variables static instead of extern - get rid of GetTsReqPtr/GetTsRespPtr functions - don't use c99 comments - fix some leaks - clarify what numeric type is returned (Integer or BN, never Fixnum) - typos - add missing checks, remove unecessary checks - use OPENSSL_NO_TS instead of our own macros checking for ts support - use EVP_{digest-name} instead of looking up algos by NID - don't differentiate between failure reasons when verifying - rename Response#pkcs7 to #token
Configuration menu - View commit details
-
Copy full SHA for d0f6fd7 - Browse repository at this point
Copy the full SHA d0f6fd7View commit details -
ts: simplify TimestampResponse#response signature
This method allowed roots and intermediates to be specified in a number of ways. This complexity wasn't super valuable though and its better to only allow an X509::Store with an optional Array of intermediates. This greatly simplifies the code and fixes a few leaks.
Configuration menu - View commit details
-
Copy full SHA for 8eacc80 - Browse repository at this point
Copy the full SHA 8eacc80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 154c5f5 - Browse repository at this point
Copy the full SHA 154c5f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a705bf - Browse repository at this point
Copy the full SHA 8a705bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for da9cc7e - Browse repository at this point
Copy the full SHA da9cc7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9be45d - Browse repository at this point
Copy the full SHA f9be45dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2824e0 - Browse repository at this point
Copy the full SHA f2824e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e832b8c - Browse repository at this point
Copy the full SHA e832b8cView commit details
Commits on Sep 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 75700f1 - Browse repository at this point
Copy the full SHA 75700f1View commit details
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.