summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/regress/lib/libcrypto/symbols/symbols.awk72
1 files changed, 1 insertions, 71 deletions
diff --git a/src/regress/lib/libcrypto/symbols/symbols.awk b/src/regress/lib/libcrypto/symbols/symbols.awk
index 5ad4677815..dec111b0b8 100644
--- a/src/regress/lib/libcrypto/symbols/symbols.awk
+++ b/src/regress/lib/libcrypto/symbols/symbols.awk
@@ -1,4 +1,4 @@
1# $OpenBSD: symbols.awk,v 1.10 2024/04/10 16:12:10 tb Exp $ 1# $OpenBSD: symbols.awk,v 1.11 2024/04/15 16:49:13 tb Exp $
2 2
3# Copyright (c) 2018,2020 Theo Buehler <tb@openbsd.org> 3# Copyright (c) 2018,2020 Theo Buehler <tb@openbsd.org>
4# 4#
@@ -20,38 +20,6 @@ BEGIN {
20 printf("#include \"include_headers.c\"\n\n") 20 printf("#include \"include_headers.c\"\n\n")
21} 21}
22 22
23/^DHparams_it$/ ||
24/^DSA_SIG_it$/ ||
25/^ECDSA_SIG_it$/ ||
26/^ECPARAMETERS_it$/ ||
27/^ECPKPARAMETERS_it$/ ||
28/^EC_PRIVATEKEY_it$/ ||
29/^ESS_CERT_ID_it$/ ||
30/^ESS_ISSUER_SERIAL_it$/ ||
31/^ESS_SIGNING_CERT_it$/ ||
32/^NETSCAPE_ENCRYPTED_PKEY_it$/ ||
33/^NETSCAPE_PKEY_it$/ ||
34/^TS_ACCURACY_it$/ ||
35/^TS_MSG_IMPRINT_it$/ ||
36/^TS_REQ_it$/ ||
37/^TS_RESP_it$/ ||
38/^TS_STATUS_INFO_it$/ ||
39/^TS_TST_INFO_it$/ ||
40/^X509_ATTRIBUTE_SET_it$/ ||
41/^X509_NAME_ENTRIES_it$/ ||
42/^X509_NAME_INTERNAL_it$/ ||
43/^X9_62_CHARACTERISTIC_TWO_it$/ ||
44/^X9_62_CURVE_it$/ ||
45/^X9_62_FIELDID_it$/ ||
46/^X9_62_PENTANOMIAL_it$/ {
47 printf("extern ASN1_ITEM %s;\n", $0)
48}
49
50# internal function used in libtls
51/^ASN1_time_tm_clamp_notafter$/ {
52 printf("extern int ASN1_time_tm_clamp_notafter(struct tm *);\n")
53}
54
55# These are machdep. 23# These are machdep.
56/^OPENSSL_cpuid_setup$/ || 24/^OPENSSL_cpuid_setup$/ ||
57/^OPENSSL_cpu_caps$/ { 25/^OPENSSL_cpu_caps$/ {
@@ -59,44 +27,6 @@ BEGIN {
59 next 27 next
60} 28}
61 29
62/^OPENSSL_strcasecmp$/ {
63 printf("extern int %s(const char *, const char *);\n", $0)
64}
65
66/^OPENSSL_strncasecmp$/ {
67 printf("extern int %s(const char *, const char *, size_t);\n", $0)
68}
69
70/^BIO_CONNECT_free$/ ||
71/^ECPARAMETERS_free$/ ||
72/^ECPKPARAMETERS_free$/ ||
73/^EC_PRIVATEKEY_free$/ ||
74/^X9_62_CHARACTERISTIC_TWO_free$/ ||
75/^X9_62_PENTANOMIAL_free$/ {
76 printf("extern void %s(void *);\n", $0)
77}
78
79/^BIO_CONNECT_new$/ ||
80/^ECPARAMETERS_new$/ ||
81/^ECPKPARAMETERS_new$/ ||
82/^EC_PRIVATEKEY_new$/ ||
83/^X9_62_CHARACTERISTIC_TWO_new$/ ||
84/^X9_62_PENTANOMIAL_new$/ {
85 printf("extern void *%s(void);\n", $0)
86}
87
88/^d2i_ECPKPARAMETERS$/ ||
89/^d2i_EC_PRIVATEKEY$/ {
90 printf("extern void *%s", $0)
91 printf("(void *, const unsigned char *, const unsigned char *);\n")
92}
93
94/^i2d_ECPKPARAMETERS$/ ||
95/^i2d_EC_PRIVATEKEY$/ {
96 printf("extern int %s", $0)
97 printf("(const void *, unsigned char **);\n")
98}
99
100{ 30{
101 symbols[$0] = $0 31 symbols[$0] = $0
102 32