diff --git a/librb/src/mbedtls.c b/librb/src/mbedtls.c index 116127a7..b65cc66a 100644 --- a/librb/src/mbedtls.c +++ b/librb/src/mbedtls.c @@ -370,13 +370,13 @@ rb_make_certfp(const mbedtls_x509_crt *const peer_cert, uint8_t certfp[const RB_ int ret; void* data = peer_cert->raw.p; size_t datalen = peer_cert->raw.len; + unsigned char der_pubkey[8192]; if(spki) { // Compiler may complain about dropping const qualifier on the cast below // See -- this is okay - unsigned char der_pubkey[8192]; if((ret = mbedtls_pk_write_pubkey_der((mbedtls_pk_context *)&peer_cert->pk, der_pubkey, sizeof der_pubkey)) < 0) {