Chunk 9 of CMP contribution to OpenSSL: CMP client and related tests#11300
Chunk 9 of CMP contribution to OpenSSL: CMP client and related tests#11300DDvO wants to merge 3 commits intoopenssl:masterfrom
Conversation
|
I just realized that the case is not needed any more for the CMP client :) |
23b7715 to
c7fbf0e
Compare
|
Thanks @mattcaswell for your swift and helpful review comments! |
|
In the meantime: are there any other open issues with this PR? |
mattcaswell
left a comment
There was a problem hiding this comment.
I've taken another scan through this PR and noted a couple of minor issues below.
As noted above I continue to have some concerns about the transfer_cb API and how errors are handled. Other than that and the outstanding issue about what to do while waiting for certificate responses, I'm ok with this PR.
Thanks - I've just fixed these, along with various minor naming inconsistencies I realizied.
I've addressed these as well.
Very pleased to hear! |
|
Note - the AppVeyor failure looks relevant: |
Thx for the hint; this will be solved with my next update.. |
bfce635 to
72e99e6
Compare
|
Thanks @Akretsch for your two review comments, which I've handled. Did this finish your pass? |
|
@mattcaswell, are you fine with the implementation (including tests and documentation) of the new |
|
@mattcaswell, yesterday there was the usual false positive of Travis CI due to timeout; everything else went fine. Anything else to do on this chunk from your perspective? |
e084c95 to
ab321a0
Compare
|
Travis CI went fine this morning. |
5a7f31f to
9491ccd
Compare
|
Rebased again, on the just merged #10504. |
9491ccd to
ce9d9de
Compare
|
Great, thanks @mattcaswell In preparation of merging this chunk tomorrow I've squashed it as much as I believe makes sense. |
|
24 hours has passed since 'approval: done' was set, but as this PR has been updated in that time the label 'approval: ready to merge' is not being automatically set. Please review the updates and set the label manually. |
Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL Also includes CRMF (RFC 4211) and HTTP transfer (RFC 6712). Adds the CMP and CRMF API to libcrypto and the "cmp" app to the CLI. Adds extensive documentation and tests.
ce9d9de to
4522634
Compare
…rning Reviewed-by: Matt Caswell <[email protected]> Reviewed-by: David von Oheimb <[email protected]> (Merged from #11300)
Reviewed-by: Matt Caswell <[email protected]> Reviewed-by: David von Oheimb <[email protected]> (Merged from #11300)
Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL Also includes CRMF (RFC 4211) and HTTP transfer (RFC 6712). Adds the CMP and CRMF API to libcrypto and the "cmp" app to the CLI. Adds extensive documentation and tests. Reviewed-by: Matt Caswell <[email protected]> Reviewed-by: David von Oheimb <[email protected]> (Merged from #11300)
|
Merged, closing :) |
|
Sorry, can we please revert this one, it shot down my #11393 |
|
Okay, I have not looked at the whole picture. |
|
I deliberately kept my change to |
|
But in general I do not understand why every PR addresses so many different |
|
It was a fixup of a CMP-related change. |
|
strcpy implies zero-termination. memcpy does not, |
|
AFAICS using |
|
Semantically neither of the fixes is/was needed. |
Indeed. Yet interestingly at least clang did not warn on For this line I agree that using |
|
The warning is not semantically misleading, but as I said, go with your change, |
|
BTW, can you give me a hint how to use gcc-10 on the latest Debian edition (10.3 "buster")? |
|
build it from source. that is not yet released. |
|
After getting around some build issues I meanwhile have a working OpenSSL builds (with |
Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL
Also includes CRMF (RFC 4211) and HTTP transfer (RFC 6712).
Adds the CMP and CRMF API to libcrypto and the "cmp" app to the CLI.
Adds extensive documentation and tests.
9th chunk: CMP client library code and related tests
Checklist