From 36ffc277f820d3d2a7a08af32c4de4219ae72dae Mon Sep 17 00:00:00 2001 From: tb <> Date: Thu, 6 Jan 2022 14:55:52 +0000 Subject: Add a comment that explains why build_addr_block_tests isn't const --- src/regress/lib/libcrypto/x509/rfc3779/Makefile | 4 ++-- src/regress/lib/libcrypto/x509/rfc3779/rfc3779.c | 7 ++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/regress/lib/libcrypto/x509/rfc3779/Makefile b/src/regress/lib/libcrypto/x509/rfc3779/Makefile index 9786060d15..b0b23c57c9 100644 --- a/src/regress/lib/libcrypto/x509/rfc3779/Makefile +++ b/src/regress/lib/libcrypto/x509/rfc3779/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.3 2021/12/24 14:00:11 tb Exp $ +# $OpenBSD: Makefile,v 1.4 2022/01/06 14:55:52 tb Exp $ .include "../../Makefile.inc" @@ -6,6 +6,6 @@ PROG= rfc3779 LDADD= ${CRYPTO_INT} DPADD= ${LIBCRYPTO} WARNINGS= Yes -CFLAGS+= -DLIBRESSL_CRYPTO_INTERNAL -DLIBRESSL_INTERNAL -Werror +CFLAGS+= -DLIBRESSL_CRYPTO_INTERNAL -DLIBRESSL_INTERNAL -Werror -g -O0 .include diff --git a/src/regress/lib/libcrypto/x509/rfc3779/rfc3779.c b/src/regress/lib/libcrypto/x509/rfc3779/rfc3779.c index e6636bb06f..384d1441e4 100644 --- a/src/regress/lib/libcrypto/x509/rfc3779/rfc3779.c +++ b/src/regress/lib/libcrypto/x509/rfc3779/rfc3779.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rfc3779.c,v 1.4 2022/01/06 09:46:05 tb Exp $ */ +/* $OpenBSD: rfc3779.c,v 1.5 2022/01/06 14:55:52 tb Exp $ */ /* * Copyright (c) 2021 Theo Buehler * @@ -471,6 +471,11 @@ struct build_addr_block_test_data { int afi_len; }; +/* + * This struct isn't const since the address arguments of + * X509v3_addr_add_{prefix,range}() aren't const and it's + * not worth working around this. + */ struct build_addr_block_test_data build_addr_block_tests[] = { { .description = "RFC 3779, Appendix B, example 1", -- cgit v1.2.3-55-g6feb