_libre_OCSP_REQINFO_it
_libre_OCSP_CRLID_it
_libre_OCSP_SERVICELOC_it
+_libre_PKCS7_ISSUER_AND_SERIAL_it
+_libre_PKCS7_SIGNER_INFO_it
+_libre_PKCS7_RECIP_INFO_it
+_libre_PKCS7_SIGNED_it
+_libre_PKCS7_ENC_CONTENT_it
+_libre_PKCS7_ENVELOPE_it
+_libre_PKCS7_SIGN_ENVELOPE_it
+_libre_PKCS7_DIGEST_it
+_libre_PKCS7_ENCRYPT_it
+_libre_PKCS7_it
+_libre_PKCS7_ATTR_SIGN_it
+_libre_PKCS7_ATTR_VERIFY_it
-/* $OpenBSD: pkcs7.h,v 1.3 2023/07/05 21:14:54 bcook Exp $ */
+/* $OpenBSD: pkcs7.h,v 1.4 2024/07/08 16:23:27 beck Exp $ */
/*
* Copyright (c) 2022 Bob Beck <beck@openbsd.org>
*
LCRYPTO_USED(SMIME_read_PKCS7);
LCRYPTO_USED(BIO_new_PKCS7);
LCRYPTO_USED(ERR_load_PKCS7_strings);
+extern LCRYPTO_USED(PKCS7_ISSUER_AND_SERIAL_it);
+extern LCRYPTO_USED(PKCS7_SIGNER_INFO_it);
+extern LCRYPTO_USED(PKCS7_RECIP_INFO_it);
+extern LCRYPTO_USED(PKCS7_SIGNED_it);
+extern LCRYPTO_USED(PKCS7_ENC_CONTENT_it);
+extern LCRYPTO_USED(PKCS7_ENVELOPE_it);
+extern LCRYPTO_USED(PKCS7_SIGN_ENVELOPE_it);
+extern LCRYPTO_USED(PKCS7_DIGEST_it);
+extern LCRYPTO_USED(PKCS7_ENCRYPT_it);
+extern LCRYPTO_USED(PKCS7_it);
+extern LCRYPTO_USED(PKCS7_ATTR_SIGN_it);
+extern LCRYPTO_USED(PKCS7_ATTR_VERIFY_it);
+
#endif /* _LIBCRYPTO_PKCS7_H */
-/* $OpenBSD: pk7_asn1.c,v 1.17 2023/04/25 18:04:03 tb Exp $ */
+/* $OpenBSD: pk7_asn1.c,v 1.18 2024/07/08 16:23:27 beck Exp $ */
/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
* project 2000.
*/
.size = sizeof(PKCS7),
.sname = "PKCS7",
};
+LCRYPTO_ALIAS(PKCS7_it);
PKCS7 *
.size = sizeof(PKCS7_SIGNED),
.sname = "PKCS7_SIGNED",
};
+LCRYPTO_ALIAS(PKCS7_SIGNED_it);
PKCS7_SIGNED *
.size = sizeof(PKCS7_SIGNER_INFO),
.sname = "PKCS7_SIGNER_INFO",
};
+LCRYPTO_ALIAS(PKCS7_SIGNER_INFO_it);
PKCS7_SIGNER_INFO *
.size = sizeof(PKCS7_ISSUER_AND_SERIAL),
.sname = "PKCS7_ISSUER_AND_SERIAL",
};
+LCRYPTO_ALIAS(PKCS7_ISSUER_AND_SERIAL_it);
PKCS7_ISSUER_AND_SERIAL *
.size = sizeof(PKCS7_ENVELOPE),
.sname = "PKCS7_ENVELOPE",
};
+LCRYPTO_ALIAS(PKCS7_ENVELOPE_it);
PKCS7_ENVELOPE *
.size = sizeof(PKCS7_RECIP_INFO),
.sname = "PKCS7_RECIP_INFO",
};
+LCRYPTO_ALIAS(PKCS7_RECIP_INFO_it);
PKCS7_RECIP_INFO *
.size = sizeof(PKCS7_ENC_CONTENT),
.sname = "PKCS7_ENC_CONTENT",
};
+LCRYPTO_ALIAS(PKCS7_ENC_CONTENT_it);
PKCS7_ENC_CONTENT *
.size = sizeof(PKCS7_SIGN_ENVELOPE),
.sname = "PKCS7_SIGN_ENVELOPE",
};
+LCRYPTO_ALIAS(PKCS7_SIGN_ENVELOPE_it);
PKCS7_SIGN_ENVELOPE *
.size = sizeof(PKCS7_ENCRYPT),
.sname = "PKCS7_ENCRYPT",
};
+LCRYPTO_ALIAS(PKCS7_ENCRYPT_it);
PKCS7_ENCRYPT *
.size = sizeof(PKCS7_DIGEST),
.sname = "PKCS7_DIGEST",
};
+LCRYPTO_ALIAS(PKCS7_DIGEST_it);
PKCS7_DIGEST *
.size = 0,
.sname = "PKCS7_ATTR_SIGN",
};
+LCRYPTO_ALIAS(PKCS7_ATTR_SIGN_it);
/* When verifying attributes we need to use the received order. So
* we use SEQUENCE OF and tag it to SET OF
.size = 0,
.sname = "PKCS7_ATTR_VERIFY",
};
+LCRYPTO_ALIAS(PKCS7_ATTR_VERIFY_it);
int