diff options
author | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2019-09-27 10:22:23 +0200 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2019-10-29 14:17:39 +0000 |
commit | 4dde554c6ae2375ce53b24cc535124355c339462 (patch) | |
tree | a60fc6631418823956f1553307f524f1017cbd16 /include | |
parent | 0a4d6c67480a4d2fce514e08d3efe571f2ee99c9 (diff) |
chunk 5 of CMP contribution to OpenSSL
Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10036)
Diffstat (limited to 'include')
-rw-r--r-- | include/openssl/cmp.h | 9 | ||||
-rw-r--r-- | include/openssl/cmperr.h | 3 |
2 files changed, 12 insertions, 0 deletions
diff --git a/include/openssl/cmp.h b/include/openssl/cmp.h index fe138bd060..409d48515f 100644 --- a/include/openssl/cmp.h +++ b/include/openssl/cmp.h @@ -337,6 +337,15 @@ int OSSL_CMP_CTX_set1_transactionID(OSSL_CMP_CTX *ctx, int OSSL_CMP_CTX_set1_senderNonce(OSSL_CMP_CTX *ctx, const ASN1_OCTET_STRING *nonce); +/* from cmp_status.c */ +char *OSSL_CMP_CTX_snprint_PKIStatus(OSSL_CMP_CTX *ctx, char *buf, + size_t bufsize); + +/* from cmp_hdr.c */ +/* support application-level CMP debugging in cmp.c: */ +ASN1_OCTET_STRING *OSSL_CMP_HDR_get0_transactionID(const OSSL_CMP_PKIHEADER *hdr); +ASN1_OCTET_STRING *OSSL_CMP_HDR_get0_recipNonce(const OSSL_CMP_PKIHEADER *hdr); + # ifdef __cplusplus } # endif diff --git a/include/openssl/cmperr.h b/include/openssl/cmperr.h index 0c1ce259b6..02d0a36f94 100644 --- a/include/openssl/cmperr.h +++ b/include/openssl/cmperr.h @@ -33,8 +33,11 @@ int ERR_load_CMP_strings(void); /* * CMP reason codes. */ +# define CMP_R_ERROR_PARSING_PKISTATUS 107 +# define CMP_R_FAILURE_OBTAINING_RANDOM 110 # define CMP_R_INVALID_ARGS 100 # define CMP_R_MULTIPLE_SAN_SOURCES 102 +# define CMP_R_MISSING_SENDER_IDENTIFICATION 111 # define CMP_R_NO_STDIO 194 # define CMP_R_NULL_ARGUMENT 103 |