X-Git-Url: https://www.bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=src%2Fx509%2Fskey_decoder.t0;h=f00e614e2b354bcb7e2bd9b5655190489309dcb2;hp=336b9324a83eb6bc7f96ce64a4575f8990c74717;hb=b715b43e411dc5d5949df6f75ef7bb65952db11c;hpb=3210f38e0491b39aec1ef419cb4114e9483089fb diff --git a/src/x509/skey_decoder.t0 b/src/x509/skey_decoder.t0 index 336b932..f00e614 100644 --- a/src/x509/skey_decoder.t0 +++ b/src/x509/skey_decoder.t0 @@ -24,7 +24,7 @@ preamble { #include "inner.h" -#define CTX ((br_skey_decoder_context *)((unsigned char *)t0ctx - offsetof(br_skey_decoder_context, cpu))) +#define CTX ((br_skey_decoder_context *)(void *)((unsigned char *)t0ctx - offsetof(br_skey_decoder_context, cpu))) #define CONTEXT_NAME br_skey_decoder_context /* see bearssl_x509.h */ @@ -80,7 +80,7 @@ cc: read-blob-inner ( addr len -- addr len ) { \ Get the length of the key_data buffer. : len-key_data - CX 0 8191 { 3 * BR_X509_BUFSIZE_KEY } ; + CX 0 8191 { 3 * BR_X509_BUFSIZE_SIG } ; \ Get the address and length for the key_data buffer. : addr-len-key_data ( -- addr len )