mpeylo / cmpossl

An OpenSSL-based implementation of the Certificate Management Protocol (CMP), defined in IETF RFCs 4210, 4211, and 6712. It is being extended according to the emerging RFCs 'CMP Updates' (CMPv3), 'CMP Algorithms', and 'Lightweight CMP Profile'.
https://github.com/mpeylo/cmpossl/wiki
Other
35 stars 13 forks source link

WIP: Preview of CMP incremental OpenSSL PR chunk 5: CMP message headers and PKIStatus #184

Closed DDvO closed 4 years ago

DDvO commented 5 years ago

This is not an actual pull request but is meant as a preview of a later OpenSSL PR. While chunk 4 (openssl#9107) is not yet fully approved, this preview can be used for adding initial review comments.

Also includes CRMF (RFC 4211) and HTTP transfer (RFC 6712)

CMP and CRMF API is added to libcrypto, and the "cmp" app to the openssl CLI.
    Adds extensive man pages and tests.  Integration into build scripts.

5th chunk: CMP message headers and PKIStatus
           in crypto/cmp/{cmp_hdr.c,cmp_status.c} and related tests
Checklist
DDvO commented 5 years ago

@mattcaswell, also this preview of chunk 5 is clean again.

DDvO commented 4 years ago

@mattcaswell, finally here is a new clean version of this preview of CMP chunk 5, meanwhile including tests for all exported and internal functions that are new in this chunk.

Akretsch commented 4 years ago

@mattcaswell, rebased to latest version of #9107

Akretsch commented 4 years ago

Turned into an official PR as https://github.com/openssl/openssl/pull/10036.