> OpenSSL 4.0 is in experimental. This package fails to build against it:

Thanks for the heads up!

> | est_client.c: In function 'verify_voucher':
> | est_client.c:5314:67: error: invalid use of incomplete typedef 
> 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'}
> |  5314 |     ctx->brski_retrieved_voucher = 
> pkcs7->d.sign->contents->d.data->data;
> |       |                                                                   ^~
> | est_client.c:5315:71: error: invalid use of incomplete typedef 
> 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'}
> |  5315 |     ctx->brski_retrieved_voucher_len = 
> pkcs7->d.sign->contents->d.data->length;
> |       |                                                                     
>   ^~
> | In file included from est_client.c:39:
> | est_client.c:5318:49: error: invalid use of incomplete typedef 
> 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'}
> |  5318 |                  pkcs7->d.sign->contents->d.data->data);
> |       |                                                 ^~
> | est_locl.h:636:39: note: in definition of macro 'EST_LOG_INFO'
> |   636 |                 __func__, __LINE__, ##args); \

Honestly that does not sound too bad; I will prepare a patch to work
around this. Might as well also remove some of the warnings above while
at it.

I do not think Cisco cares about libest anymore but we can keep it alive.

-- Andreas

Reply via email to