In LibreSSL *_it are variables, in other implementations they might
be a function. This helps squash compiler warnings in -portable.
Related: https://github.com/openbsd/src/commit/
65af98848fc7a42e34d470d10fc1db8e23f9db93
OK tb@
-/* $OpenBSD: aspa.c,v 1.25 2024/02/05 19:23:58 job Exp $ */
+/* $OpenBSD: aspa.c,v 1.26 2024/02/13 22:44:21 job Exp $ */
/*
* Copyright (c) 2022 Job Snijders <job@fastly.com>
* Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
* Types and templates for ASPA eContent draft-ietf-sidrops-aspa-profile-15
*/
+ASN1_ITEM_EXP ASProviderAttestation_it;
+
typedef struct {
ASN1_INTEGER *version;
ASN1_INTEGER *customerASID;
-/* $OpenBSD: mft.c,v 1.106 2024/02/05 19:23:58 job Exp $ */
+/* $OpenBSD: mft.c,v 1.107 2024/02/13 22:44:21 job Exp $ */
/*
* Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
* Copyright (c) 2019 Kristaps Dzonsons <kristaps@bsd.lv>
* Types and templates for the Manifest eContent, RFC 6486, section 4.2.
*/
+ASN1_ITEM_EXP FileAndHash_it;
+ASN1_ITEM_EXP Manifest_it;
+
typedef struct {
ASN1_IA5STRING *file;
ASN1_BIT_STRING *hash;
-/* $OpenBSD: roa.c,v 1.73 2024/02/05 19:23:58 job Exp $ */
+/* $OpenBSD: roa.c,v 1.74 2024/02/13 22:44:21 job Exp $ */
/*
* Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
* Copyright (c) 2019 Kristaps Dzonsons <kristaps@bsd.lv>
* Types and templates for the ROA eContent, RFC 6482, section 3.
*/
+ASN1_ITEM_EXP ROAIPAddress_it;
+ASN1_ITEM_EXP ROAIPAddressFamily_it;
+ASN1_ITEM_EXP RouteOriginAttestation_it;
+
typedef struct {
ASN1_BIT_STRING *address;
ASN1_INTEGER *maxLength;
-/* $OpenBSD: rsc.c,v 1.30 2024/02/05 19:23:58 job Exp $ */
+/* $OpenBSD: rsc.c,v 1.31 2024/02/13 22:44:21 job Exp $ */
/*
* Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
* Copyright (c) 2022 Job Snijders <job@fastly.com>
* Types and templates for RSC eContent - RFC 9323
*/
+ASN1_ITEM_EXP ConstrainedASIdentifiers_it;
+ASN1_ITEM_EXP ConstrainedIPAddressFamily_it;
+ASN1_ITEM_EXP ConstrainedIPAddrBlocks_it;
+ASN1_ITEM_EXP FileNameAndHash_it;
+ASN1_ITEM_EXP ResourceBlock_it;
+ASN1_ITEM_EXP RpkiSignedChecklist_it;
+
typedef struct {
ASIdOrRanges *asnum;
} ConstrainedASIdentifiers;
-/* $OpenBSD: tak.c,v 1.15 2024/02/13 21:18:55 job Exp $ */
+/* $OpenBSD: tak.c,v 1.16 2024/02/13 22:44:21 job Exp $ */
/*
* Copyright (c) 2022 Job Snijders <job@fastly.com>
* Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
* ASN.1 templates for Trust Anchor Keys (draft-ietf-sidrops-signed-tal-12)
*/
+ASN1_ITEM_EXP TAKey_it;
+ASN1_ITEM_EXP TAK_it;
+
DECLARE_STACK_OF(ASN1_IA5STRING);
#ifndef DEFINE_STACK_OF