> 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