X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/f9ba5e2255cf18092750fffacb6a9603571a2be5..617d39327e65b7fccc41a12b4a5e2940d6327c9f:/src/src/pdkim/signing.c diff --git a/src/src/pdkim/signing.c b/src/src/pdkim/signing.c index c1b9aed2a..b182c9a20 100644 --- a/src/src/pdkim/signing.c +++ b/src/src/pdkim/signing.c @@ -86,7 +86,7 @@ return string_cat(g, s); Return: NULL for success, or an error string */ const uschar * -exim_dkim_signing_init(uschar * privkey_pem, es_ctx * sign_ctx) +exim_dkim_signing_init(const uschar * privkey_pem, es_ctx * sign_ctx) { gnutls_datum_t k = { .data = privkey_pem, .size = Ustrlen(privkey_pem) }; gnutls_x509_privkey_t x509_key; @@ -345,7 +345,7 @@ Only handles RSA keys. Return: NULL for success, or an error string */ const uschar * -exim_dkim_signing_init(uschar * privkey_pem, es_ctx * sign_ctx) +exim_dkim_signing_init(const uschar * privkey_pem, es_ctx * sign_ctx) { uschar * s1, * s2; blob der; @@ -694,7 +694,7 @@ ERR_load_crypto_strings(); } -/* accumulate data (was gnutls-onl but now needed for OpenSSL non-EC too +/* accumulate data (was gnutls-only but now needed for OpenSSL non-EC too because now using hash-and-sign interface) */ gstring * exim_dkim_data_append(gstring * g, uschar * s) @@ -707,7 +707,7 @@ return string_cat(g, s); Return: NULL for success, or an error string */ const uschar * -exim_dkim_signing_init(uschar * privkey_pem, es_ctx * sign_ctx) +exim_dkim_signing_init(const uschar * privkey_pem, es_ctx * sign_ctx) { BIO * bp = BIO_new_mem_buf(privkey_pem, -1);