diff options
Diffstat (limited to 'src/lib')
44 files changed, 332 insertions, 338 deletions
diff --git a/src/lib/libcrypto/aes/aes_misc.c b/src/lib/libcrypto/aes/aes_misc.c index 9380abc46c..ba2fcd7d80 100644 --- a/src/lib/libcrypto/aes/aes_misc.c +++ b/src/lib/libcrypto/aes/aes_misc.c | |||
@@ -56,8 +56,9 @@ | |||
56 | 56 | ||
57 | const char AES_version[]="AES" OPENSSL_VERSION_PTEXT; | 57 | const char AES_version[]="AES" OPENSSL_VERSION_PTEXT; |
58 | 58 | ||
59 | const char | 59 | const char * |
60 | *AES_options(void) { | 60 | AES_options(void) |
61 | { | ||
61 | #ifdef FULL_UNROLL | 62 | #ifdef FULL_UNROLL |
62 | return "aes(full)"; | 63 | return "aes(full)"; |
63 | #else | 64 | #else |
diff --git a/src/lib/libcrypto/bio/bf_buff.c b/src/lib/libcrypto/bio/bf_buff.c index be2ebab148..7b76e895a4 100644 --- a/src/lib/libcrypto/bio/bf_buff.c +++ b/src/lib/libcrypto/bio/bf_buff.c | |||
@@ -84,8 +84,8 @@ static BIO_METHOD methods_buffer = { | |||
84 | buffer_callback_ctrl, | 84 | buffer_callback_ctrl, |
85 | }; | 85 | }; |
86 | 86 | ||
87 | BIO_METHOD | 87 | BIO_METHOD * |
88 | *BIO_f_buffer(void) | 88 | BIO_f_buffer(void) |
89 | { | 89 | { |
90 | return (&methods_buffer); | 90 | return (&methods_buffer); |
91 | } | 91 | } |
diff --git a/src/lib/libcrypto/bio/bf_lbuf.c b/src/lib/libcrypto/bio/bf_lbuf.c index 5020795ded..e233cbc92c 100644 --- a/src/lib/libcrypto/bio/bf_lbuf.c +++ b/src/lib/libcrypto/bio/bf_lbuf.c | |||
@@ -89,8 +89,8 @@ static BIO_METHOD methods_linebuffer = { | |||
89 | linebuffer_callback_ctrl, | 89 | linebuffer_callback_ctrl, |
90 | }; | 90 | }; |
91 | 91 | ||
92 | BIO_METHOD | 92 | BIO_METHOD * |
93 | *BIO_f_linebuffer(void) | 93 | BIO_f_linebuffer(void) |
94 | { | 94 | { |
95 | return (&methods_linebuffer); | 95 | return (&methods_linebuffer); |
96 | } | 96 | } |
diff --git a/src/lib/libcrypto/bio/bf_nbio.c b/src/lib/libcrypto/bio/bf_nbio.c index 200ca706ff..48c9781700 100644 --- a/src/lib/libcrypto/bio/bf_nbio.c +++ b/src/lib/libcrypto/bio/bf_nbio.c | |||
@@ -93,8 +93,8 @@ static BIO_METHOD methods_nbiof = { | |||
93 | nbiof_callback_ctrl, | 93 | nbiof_callback_ctrl, |
94 | }; | 94 | }; |
95 | 95 | ||
96 | BIO_METHOD | 96 | BIO_METHOD * |
97 | *BIO_f_nbio_test(void) | 97 | BIO_f_nbio_test(void) |
98 | { | 98 | { |
99 | return (&methods_nbiof); | 99 | return (&methods_nbiof); |
100 | } | 100 | } |
diff --git a/src/lib/libcrypto/bio/bf_null.c b/src/lib/libcrypto/bio/bf_null.c index ada677c91e..3bba2afe98 100644 --- a/src/lib/libcrypto/bio/bf_null.c +++ b/src/lib/libcrypto/bio/bf_null.c | |||
@@ -86,8 +86,8 @@ static BIO_METHOD methods_nullf = { | |||
86 | nullf_callback_ctrl, | 86 | nullf_callback_ctrl, |
87 | }; | 87 | }; |
88 | 88 | ||
89 | BIO_METHOD | 89 | BIO_METHOD * |
90 | *BIO_f_null(void) | 90 | BIO_f_null(void) |
91 | { | 91 | { |
92 | return (&methods_nullf); | 92 | return (&methods_nullf); |
93 | } | 93 | } |
diff --git a/src/lib/libcrypto/bio/bio_lib.c b/src/lib/libcrypto/bio/bio_lib.c index c226d943af..485374931b 100644 --- a/src/lib/libcrypto/bio/bio_lib.c +++ b/src/lib/libcrypto/bio/bio_lib.c | |||
@@ -63,8 +63,8 @@ | |||
63 | #include <openssl/bio.h> | 63 | #include <openssl/bio.h> |
64 | #include <openssl/stack.h> | 64 | #include <openssl/stack.h> |
65 | 65 | ||
66 | BIO | 66 | BIO * |
67 | *BIO_new(BIO_METHOD *method) | 67 | BIO_new(BIO_METHOD *method) |
68 | { | 68 | { |
69 | BIO *ret = NULL; | 69 | BIO *ret = NULL; |
70 | 70 | ||
@@ -352,8 +352,8 @@ BIO_int_ctrl(BIO *b, int cmd, long larg, int iarg) | |||
352 | return (BIO_ctrl(b, cmd, larg, (char *)&i)); | 352 | return (BIO_ctrl(b, cmd, larg, (char *)&i)); |
353 | } | 353 | } |
354 | 354 | ||
355 | char | 355 | char * |
356 | *BIO_ptr_ctrl(BIO *b, int cmd, long larg) | 356 | BIO_ptr_ctrl(BIO *b, int cmd, long larg) |
357 | { | 357 | { |
358 | char *p = NULL; | 358 | char *p = NULL; |
359 | 359 | ||
@@ -435,8 +435,8 @@ BIO_ctrl_wpending(BIO *bio) | |||
435 | 435 | ||
436 | 436 | ||
437 | /* put the 'bio' on the end of b's list of operators */ | 437 | /* put the 'bio' on the end of b's list of operators */ |
438 | BIO | 438 | BIO * |
439 | *BIO_push(BIO *b, BIO *bio) | 439 | BIO_push(BIO *b, BIO *bio) |
440 | { | 440 | { |
441 | BIO *lb; | 441 | BIO *lb; |
442 | 442 | ||
@@ -454,8 +454,8 @@ BIO | |||
454 | } | 454 | } |
455 | 455 | ||
456 | /* Remove the first and return the rest */ | 456 | /* Remove the first and return the rest */ |
457 | BIO | 457 | BIO * |
458 | *BIO_pop(BIO *b) | 458 | BIO_pop(BIO *b) |
459 | { | 459 | { |
460 | BIO *ret; | 460 | BIO *ret; |
461 | 461 | ||
@@ -475,8 +475,8 @@ BIO | |||
475 | return (ret); | 475 | return (ret); |
476 | } | 476 | } |
477 | 477 | ||
478 | BIO | 478 | BIO * |
479 | *BIO_get_retry_BIO(BIO *bio, int *reason) | 479 | BIO_get_retry_BIO(BIO *bio, int *reason) |
480 | { | 480 | { |
481 | BIO *b, *last; | 481 | BIO *b, *last; |
482 | 482 | ||
@@ -500,8 +500,8 @@ BIO_get_retry_reason(BIO *bio) | |||
500 | return (bio->retry_reason); | 500 | return (bio->retry_reason); |
501 | } | 501 | } |
502 | 502 | ||
503 | BIO | 503 | BIO * |
504 | *BIO_find_type(BIO *bio, int type) | 504 | BIO_find_type(BIO *bio, int type) |
505 | { | 505 | { |
506 | int mt, mask; | 506 | int mt, mask; |
507 | 507 | ||
@@ -522,8 +522,8 @@ BIO | |||
522 | return (NULL); | 522 | return (NULL); |
523 | } | 523 | } |
524 | 524 | ||
525 | BIO | 525 | BIO * |
526 | *BIO_next(BIO *b) | 526 | BIO_next(BIO *b) |
527 | { | 527 | { |
528 | if (!b) | 528 | if (!b) |
529 | return NULL; | 529 | return NULL; |
@@ -547,8 +547,8 @@ BIO_free_all(BIO *bio) | |||
547 | } | 547 | } |
548 | } | 548 | } |
549 | 549 | ||
550 | BIO | 550 | BIO * |
551 | *BIO_dup_chain(BIO *in) | 551 | BIO_dup_chain(BIO *in) |
552 | { | 552 | { |
553 | BIO *ret = NULL, *eoc = NULL, *bio, *new_bio; | 553 | BIO *ret = NULL, *eoc = NULL, *bio, *new_bio; |
554 | 554 | ||
@@ -611,8 +611,8 @@ BIO_set_ex_data(BIO *bio, int idx, void *data) | |||
611 | return (CRYPTO_set_ex_data(&(bio->ex_data), idx, data)); | 611 | return (CRYPTO_set_ex_data(&(bio->ex_data), idx, data)); |
612 | } | 612 | } |
613 | 613 | ||
614 | void | 614 | void * |
615 | *BIO_get_ex_data(BIO *bio, int idx) | 615 | BIO_get_ex_data(BIO *bio, int idx) |
616 | { | 616 | { |
617 | return (CRYPTO_get_ex_data(&(bio->ex_data), idx)); | 617 | return (CRYPTO_get_ex_data(&(bio->ex_data), idx)); |
618 | } | 618 | } |
diff --git a/src/lib/libcrypto/bio/bss_acpt.c b/src/lib/libcrypto/bio/bss_acpt.c index 161b5d01f8..a272ada366 100644 --- a/src/lib/libcrypto/bio/bss_acpt.c +++ b/src/lib/libcrypto/bio/bss_acpt.c | |||
@@ -110,8 +110,8 @@ static BIO_METHOD methods_acceptp = { | |||
110 | NULL, | 110 | NULL, |
111 | }; | 111 | }; |
112 | 112 | ||
113 | BIO_METHOD | 113 | BIO_METHOD * |
114 | *BIO_s_accept(void) | 114 | BIO_s_accept(void) |
115 | { | 115 | { |
116 | return (&methods_acceptp); | 116 | return (&methods_acceptp); |
117 | } | 117 | } |
@@ -132,8 +132,8 @@ acpt_new(BIO *bi) | |||
132 | return (1); | 132 | return (1); |
133 | } | 133 | } |
134 | 134 | ||
135 | static BIO_ACCEPT | 135 | static BIO_ACCEPT * |
136 | *BIO_ACCEPT_new(void) | 136 | BIO_ACCEPT_new(void) |
137 | { | 137 | { |
138 | BIO_ACCEPT *ret; | 138 | BIO_ACCEPT *ret; |
139 | 139 | ||
@@ -443,8 +443,8 @@ acpt_puts(BIO *bp, const char *str) | |||
443 | return (ret); | 443 | return (ret); |
444 | } | 444 | } |
445 | 445 | ||
446 | BIO | 446 | BIO * |
447 | *BIO_new_accept(char *str) | 447 | BIO_new_accept(char *str) |
448 | { | 448 | { |
449 | BIO *ret; | 449 | BIO *ret; |
450 | 450 | ||
diff --git a/src/lib/libcrypto/bio/bss_bio.c b/src/lib/libcrypto/bio/bss_bio.c index 4d93aba0a4..33a0709aaf 100644 --- a/src/lib/libcrypto/bio/bss_bio.c +++ b/src/lib/libcrypto/bio/bss_bio.c | |||
@@ -116,8 +116,8 @@ static BIO_METHOD methods_biop = { | |||
116 | NULL /* no bio_callback_ctrl */ | 116 | NULL /* no bio_callback_ctrl */ |
117 | }; | 117 | }; |
118 | 118 | ||
119 | BIO_METHOD | 119 | BIO_METHOD * |
120 | *BIO_s_bio(void) | 120 | BIO_s_bio(void) |
121 | { | 121 | { |
122 | return &methods_biop; | 122 | return &methods_biop; |
123 | } | 123 | } |
diff --git a/src/lib/libcrypto/bio/bss_conn.c b/src/lib/libcrypto/bio/bss_conn.c index 78ce240648..9c5320cafb 100644 --- a/src/lib/libcrypto/bio/bss_conn.c +++ b/src/lib/libcrypto/bio/bss_conn.c | |||
@@ -288,8 +288,8 @@ end: | |||
288 | return (ret); | 288 | return (ret); |
289 | } | 289 | } |
290 | 290 | ||
291 | BIO_CONNECT | 291 | BIO_CONNECT * |
292 | *BIO_CONNECT_new(void) | 292 | BIO_CONNECT_new(void) |
293 | { | 293 | { |
294 | BIO_CONNECT *ret; | 294 | BIO_CONNECT *ret; |
295 | 295 | ||
@@ -322,8 +322,8 @@ BIO_CONNECT_free(BIO_CONNECT *a) | |||
322 | free(a); | 322 | free(a); |
323 | } | 323 | } |
324 | 324 | ||
325 | BIO_METHOD | 325 | BIO_METHOD * |
326 | *BIO_s_connect(void) | 326 | BIO_s_connect(void) |
327 | { | 327 | { |
328 | return (&methods_connectp); | 328 | return (&methods_connectp); |
329 | } | 329 | } |
@@ -592,8 +592,8 @@ conn_puts(BIO *bp, const char *str) | |||
592 | return (ret); | 592 | return (ret); |
593 | } | 593 | } |
594 | 594 | ||
595 | BIO | 595 | BIO * |
596 | *BIO_new_connect(char *str) | 596 | BIO_new_connect(char *str) |
597 | { | 597 | { |
598 | BIO *ret; | 598 | BIO *ret; |
599 | 599 | ||
diff --git a/src/lib/libcrypto/bio/bss_dgram.c b/src/lib/libcrypto/bio/bss_dgram.c index e0445fc97e..4c54601abc 100644 --- a/src/lib/libcrypto/bio/bss_dgram.c +++ b/src/lib/libcrypto/bio/bss_dgram.c | |||
@@ -187,14 +187,14 @@ typedef struct bio_dgram_sctp_data_st { | |||
187 | } bio_dgram_sctp_data; | 187 | } bio_dgram_sctp_data; |
188 | #endif | 188 | #endif |
189 | 189 | ||
190 | BIO_METHOD | 190 | BIO_METHOD * |
191 | *BIO_s_datagram(void) | 191 | BIO_s_datagram(void) |
192 | { | 192 | { |
193 | return (&methods_dgramp); | 193 | return (&methods_dgramp); |
194 | } | 194 | } |
195 | 195 | ||
196 | BIO | 196 | BIO * |
197 | *BIO_new_dgram(int fd, int close_flag) | 197 | BIO_new_dgram(int fd, int close_flag) |
198 | { | 198 | { |
199 | BIO *ret; | 199 | BIO *ret; |
200 | 200 | ||
@@ -764,14 +764,14 @@ dgram_puts(BIO *bp, const char *str) | |||
764 | } | 764 | } |
765 | 765 | ||
766 | #ifndef OPENSSL_NO_SCTP | 766 | #ifndef OPENSSL_NO_SCTP |
767 | BIO_METHOD | 767 | BIO_METHOD * |
768 | *BIO_s_datagram_sctp(void) | 768 | BIO_s_datagram_sctp(void) |
769 | { | 769 | { |
770 | return (&methods_dgramp_sctp); | 770 | return (&methods_dgramp_sctp); |
771 | } | 771 | } |
772 | 772 | ||
773 | BIO | 773 | BIO * |
774 | *BIO_new_dgram_sctp(int fd, int close_flag) | 774 | BIO_new_dgram_sctp(int fd, int close_flag) |
775 | { | 775 | { |
776 | BIO *bio; | 776 | BIO *bio; |
777 | int ret, optval = 20000; | 777 | int ret, optval = 20000; |
diff --git a/src/lib/libcrypto/bio/bss_fd.c b/src/lib/libcrypto/bio/bss_fd.c index 988104e77c..4369d6411d 100644 --- a/src/lib/libcrypto/bio/bss_fd.c +++ b/src/lib/libcrypto/bio/bss_fd.c | |||
@@ -90,14 +90,14 @@ static BIO_METHOD methods_fdp = { | |||
90 | NULL, | 90 | NULL, |
91 | }; | 91 | }; |
92 | 92 | ||
93 | BIO_METHOD | 93 | BIO_METHOD * |
94 | *BIO_s_fd(void) | 94 | BIO_s_fd(void) |
95 | { | 95 | { |
96 | return (&methods_fdp); | 96 | return (&methods_fdp); |
97 | } | 97 | } |
98 | 98 | ||
99 | BIO | 99 | BIO * |
100 | *BIO_new_fd(int fd, int close_flag) | 100 | BIO_new_fd(int fd, int close_flag) |
101 | { | 101 | { |
102 | BIO *ret; | 102 | BIO *ret; |
103 | ret = BIO_new(BIO_s_fd()); | 103 | ret = BIO_new(BIO_s_fd()); |
diff --git a/src/lib/libcrypto/bio/bss_file.c b/src/lib/libcrypto/bio/bss_file.c index c92c4753aa..995c623341 100644 --- a/src/lib/libcrypto/bio/bss_file.c +++ b/src/lib/libcrypto/bio/bss_file.c | |||
@@ -112,8 +112,8 @@ static BIO_METHOD methods_filep = { | |||
112 | NULL, | 112 | NULL, |
113 | }; | 113 | }; |
114 | 114 | ||
115 | BIO | 115 | BIO * |
116 | *BIO_new_file(const char *filename, const char *mode) | 116 | BIO_new_file(const char *filename, const char *mode) |
117 | { | 117 | { |
118 | BIO *ret; | 118 | BIO *ret; |
119 | FILE *file = NULL; | 119 | FILE *file = NULL; |
@@ -138,8 +138,8 @@ BIO | |||
138 | return (ret); | 138 | return (ret); |
139 | } | 139 | } |
140 | 140 | ||
141 | BIO | 141 | BIO * |
142 | *BIO_new_fp(FILE *stream, int close_flag) | 142 | BIO_new_fp(FILE *stream, int close_flag) |
143 | { | 143 | { |
144 | BIO *ret; | 144 | BIO *ret; |
145 | 145 | ||
@@ -150,8 +150,8 @@ BIO | |||
150 | return (ret); | 150 | return (ret); |
151 | } | 151 | } |
152 | 152 | ||
153 | BIO_METHOD | 153 | BIO_METHOD * |
154 | *BIO_s_file(void) | 154 | BIO_s_file(void) |
155 | { | 155 | { |
156 | return (&methods_filep); | 156 | return (&methods_filep); |
157 | } | 157 | } |
diff --git a/src/lib/libcrypto/bio/bss_log.c b/src/lib/libcrypto/bio/bss_log.c index cde3c858f1..342176f82e 100644 --- a/src/lib/libcrypto/bio/bss_log.c +++ b/src/lib/libcrypto/bio/bss_log.c | |||
@@ -97,8 +97,8 @@ static BIO_METHOD methods_slg = { | |||
97 | NULL, | 97 | NULL, |
98 | }; | 98 | }; |
99 | 99 | ||
100 | BIO_METHOD | 100 | BIO_METHOD * |
101 | *BIO_s_log(void) | 101 | BIO_s_log(void) |
102 | { | 102 | { |
103 | return (&methods_slg); | 103 | return (&methods_slg); |
104 | } | 104 | } |
diff --git a/src/lib/libcrypto/bio/bss_mem.c b/src/lib/libcrypto/bio/bss_mem.c index a5192202bd..1a477c12be 100644 --- a/src/lib/libcrypto/bio/bss_mem.c +++ b/src/lib/libcrypto/bio/bss_mem.c | |||
@@ -85,14 +85,14 @@ static BIO_METHOD mem_method = { | |||
85 | /* bio->num is used to hold the value to return on 'empty', if it is | 85 | /* bio->num is used to hold the value to return on 'empty', if it is |
86 | * 0, should_retry is not set */ | 86 | * 0, should_retry is not set */ |
87 | 87 | ||
88 | BIO_METHOD | 88 | BIO_METHOD * |
89 | *BIO_s_mem(void) | 89 | BIO_s_mem(void) |
90 | { | 90 | { |
91 | return (&mem_method); | 91 | return (&mem_method); |
92 | } | 92 | } |
93 | 93 | ||
94 | BIO | 94 | BIO * |
95 | *BIO_new_mem_buf(void *buf, int len) | 95 | BIO_new_mem_buf(void *buf, int len) |
96 | { | 96 | { |
97 | BIO *ret; | 97 | BIO *ret; |
98 | BUF_MEM *b; | 98 | BUF_MEM *b; |
diff --git a/src/lib/libcrypto/bio/bss_null.c b/src/lib/libcrypto/bio/bss_null.c index 51aed2ac4b..c7289725d9 100644 --- a/src/lib/libcrypto/bio/bss_null.c +++ b/src/lib/libcrypto/bio/bss_null.c | |||
@@ -82,8 +82,8 @@ static BIO_METHOD null_method = { | |||
82 | NULL, | 82 | NULL, |
83 | }; | 83 | }; |
84 | 84 | ||
85 | BIO_METHOD | 85 | BIO_METHOD * |
86 | *BIO_s_null(void) | 86 | BIO_s_null(void) |
87 | { | 87 | { |
88 | return (&null_method); | 88 | return (&null_method); |
89 | } | 89 | } |
diff --git a/src/lib/libcrypto/bio/bss_sock.c b/src/lib/libcrypto/bio/bss_sock.c index b9cf817a0c..5335495c6e 100644 --- a/src/lib/libcrypto/bio/bss_sock.c +++ b/src/lib/libcrypto/bio/bss_sock.c | |||
@@ -86,14 +86,14 @@ static BIO_METHOD methods_sockp = { | |||
86 | NULL, | 86 | NULL, |
87 | }; | 87 | }; |
88 | 88 | ||
89 | BIO_METHOD | 89 | BIO_METHOD * |
90 | *BIO_s_socket(void) | 90 | BIO_s_socket(void) |
91 | { | 91 | { |
92 | return (&methods_sockp); | 92 | return (&methods_sockp); |
93 | } | 93 | } |
94 | 94 | ||
95 | BIO | 95 | BIO * |
96 | *BIO_new_socket(int fd, int close_flag) | 96 | BIO_new_socket(int fd, int close_flag) |
97 | { | 97 | { |
98 | BIO *ret; | 98 | BIO *ret; |
99 | 99 | ||
diff --git a/src/lib/libcrypto/cryptlib.c b/src/lib/libcrypto/cryptlib.c index dc3cc2ab02..ca583d59a9 100644 --- a/src/lib/libcrypto/cryptlib.c +++ b/src/lib/libcrypto/cryptlib.c | |||
@@ -117,10 +117,6 @@ | |||
117 | #include "cryptlib.h" | 117 | #include "cryptlib.h" |
118 | #include <openssl/safestack.h> | 118 | #include <openssl/safestack.h> |
119 | 119 | ||
120 | #if defined(OPENSSL_SYS_WIN32) || defined(OPENSSL_SYS_WIN16) | ||
121 | static double SSLeay_MSVC5_hack = 0.0; /* and for VC1.5 */ | ||
122 | #endif | ||
123 | |||
124 | DECLARE_STACK_OF(CRYPTO_dynlock) | 120 | DECLARE_STACK_OF(CRYPTO_dynlock) |
125 | 121 | ||
126 | /* real #defines in crypto.h, keep these upto date */ | 122 | /* real #defines in crypto.h, keep these upto date */ |
@@ -316,8 +312,8 @@ CRYPTO_destroy_dynlockid(int i) | |||
316 | } | 312 | } |
317 | } | 313 | } |
318 | 314 | ||
319 | struct CRYPTO_dynlock_value | 315 | struct CRYPTO_dynlock_value * |
320 | *CRYPTO_get_dynlock_value(int i) | 316 | CRYPTO_get_dynlock_value(int i) |
321 | { | 317 | { |
322 | CRYPTO_dynlock *pointer = NULL; | 318 | CRYPTO_dynlock *pointer = NULL; |
323 | if (i) | 319 | if (i) |
@@ -337,7 +333,8 @@ struct CRYPTO_dynlock_value | |||
337 | return NULL; | 333 | return NULL; |
338 | } | 334 | } |
339 | 335 | ||
340 | struct CRYPTO_dynlock_value *(*CRYPTO_get_dynlock_create_callback(void))( | 336 | struct CRYPTO_dynlock_value * |
337 | (*CRYPTO_get_dynlock_create_callback(void))( | ||
341 | const char *file, int line) | 338 | const char *file, int line) |
342 | { | 339 | { |
343 | return (dynlock_create_callback); | 340 | return (dynlock_create_callback); |
@@ -445,7 +442,7 @@ CRYPTO_THREADID_set_pointer(CRYPTO_THREADID *id, void *ptr) | |||
445 | const unsigned char *src = (void *)&id->ptr; | 442 | const unsigned char *src = (void *)&id->ptr; |
446 | unsigned char snum = sizeof(id->ptr); | 443 | unsigned char snum = sizeof(id->ptr); |
447 | while (snum--) | 444 | while (snum--) |
448 | accum += *(src++) * hash_coeffs[(snum + dnum) & 7]; | 445 | accum += *(src++) * hash_coeffs[(snum + dnum) & 7]; |
449 | accum += dnum; | 446 | accum += dnum; |
450 | *(dest++) = accum & 255; | 447 | *(dest++) = accum & 255; |
451 | } | 448 | } |
@@ -613,8 +610,8 @@ CRYPTO_add_lock(int *pointer, int amount, int type, const char *file, | |||
613 | return (ret); | 610 | return (ret); |
614 | } | 611 | } |
615 | 612 | ||
616 | const char | 613 | const char * |
617 | *CRYPTO_get_lock_name(int type) | 614 | CRYPTO_get_lock_name(int type) |
618 | { | 615 | { |
619 | if (type < 0) | 616 | if (type < 0) |
620 | return("dynamic"); | 617 | return("dynamic"); |
@@ -631,8 +628,8 @@ const char | |||
631 | defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64) | 628 | defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64) |
632 | 629 | ||
633 | unsigned int OPENSSL_ia32cap_P[2]; | 630 | unsigned int OPENSSL_ia32cap_P[2]; |
634 | unsigned long | 631 | unsigned long * |
635 | *OPENSSL_ia32cap_loc(void) | 632 | OPENSSL_ia32cap_loc(void) |
636 | { | 633 | { |
637 | if (sizeof(long) == 4) | 634 | if (sizeof(long) == 4) |
638 | /* | 635 | /* |
@@ -646,11 +643,7 @@ unsigned long | |||
646 | 643 | ||
647 | #if defined(OPENSSL_CPUID_OBJ) && !defined(OPENSSL_NO_ASM) && !defined(I386_ONLY) | 644 | #if defined(OPENSSL_CPUID_OBJ) && !defined(OPENSSL_NO_ASM) && !defined(I386_ONLY) |
648 | #define OPENSSL_CPUID_SETUP | 645 | #define OPENSSL_CPUID_SETUP |
649 | #if defined(_WIN32) | ||
650 | typedef unsigned __int64 IA32CAP; | ||
651 | #else | ||
652 | typedef unsigned long long IA32CAP; | 646 | typedef unsigned long long IA32CAP; |
653 | #endif | ||
654 | void | 647 | void |
655 | OPENSSL_cpuid_setup(void) | 648 | OPENSSL_cpuid_setup(void) |
656 | { | 649 | { |
@@ -665,11 +658,8 @@ OPENSSL_cpuid_setup(void) | |||
665 | trigger = 1; | 658 | trigger = 1; |
666 | if ((env = getenv("OPENSSL_ia32cap"))) { | 659 | if ((env = getenv("OPENSSL_ia32cap"))) { |
667 | int off = (env[0]=='~') ? 1 : 0; | 660 | int off = (env[0]=='~') ? 1 : 0; |
668 | #if defined(_WIN32) | 661 | if (!sscanf(env+off, "%lli",(long long *)&vec)) |
669 | if (!sscanf(env+off, "%I64i", &vec)) vec = strtoul(env+off, NULL, 0); | 662 | vec = strtoul(env+off, NULL, 0); |
670 | #else | ||
671 | if (!sscanf(env+off, "%lli",(long long *)&vec)) vec = strtoul(env+off, NULL, 0); | ||
672 | #endif | ||
673 | if (off) | 663 | if (off) |
674 | vec = OPENSSL_ia32_cpuid()&~vec; | 664 | vec = OPENSSL_ia32_cpuid()&~vec; |
675 | } else | 665 | } else |
@@ -690,13 +680,17 @@ OPENSSL_cpuid_setup(void) | |||
690 | } | 680 | } |
691 | #endif | 681 | #endif |
692 | int OPENSSL_NONPIC_relocated = 0; | 682 | int OPENSSL_NONPIC_relocated = 0; |
683 | |||
693 | #if !defined(OPENSSL_CPUID_SETUP) && !defined(OPENSSL_CPUID_OBJ) | 684 | #if !defined(OPENSSL_CPUID_SETUP) && !defined(OPENSSL_CPUID_OBJ) |
694 | void | 685 | void |
695 | OPENSSL_cpuid_setup(void) {} | 686 | OPENSSL_cpuid_setup(void) |
687 | { | ||
688 | } | ||
696 | #endif | 689 | #endif |
697 | 690 | ||
698 | 691 | ||
699 | void OPENSSL_showfatal(const char *fmta, ...) | 692 | void |
693 | OPENSSL_showfatal(const char *fmta, ...) | ||
700 | { | 694 | { |
701 | va_list ap; | 695 | va_list ap; |
702 | 696 | ||
@@ -705,7 +699,8 @@ void OPENSSL_showfatal(const char *fmta, ...) | |||
705 | va_end (ap); | 699 | va_end (ap); |
706 | } | 700 | } |
707 | 701 | ||
708 | int OPENSSL_isservice(void) | 702 | int |
703 | OPENSSL_isservice(void) | ||
709 | { | 704 | { |
710 | return 0; | 705 | return 0; |
711 | } | 706 | } |
@@ -719,7 +714,8 @@ OpenSSLDie(const char *file, int line, const char *assertion) | |||
719 | abort(); | 714 | abort(); |
720 | } | 715 | } |
721 | 716 | ||
722 | void *OPENSSL_stderr(void) | 717 | void * |
718 | OPENSSL_stderr(void) | ||
723 | { | 719 | { |
724 | return stderr; | 720 | return stderr; |
725 | } | 721 | } |
diff --git a/src/lib/libcrypto/cversion.c b/src/lib/libcrypto/cversion.c index 74317e2e14..7ecfaf9f2f 100644 --- a/src/lib/libcrypto/cversion.c +++ b/src/lib/libcrypto/cversion.c | |||
@@ -58,8 +58,8 @@ | |||
58 | 58 | ||
59 | #include "cryptlib.h" | 59 | #include "cryptlib.h" |
60 | 60 | ||
61 | const char | 61 | const char * |
62 | *SSLeay_version(int t) | 62 | SSLeay_version(int t) |
63 | { | 63 | { |
64 | if (t == SSLEAY_VERSION) | 64 | if (t == SSLEAY_VERSION) |
65 | return OPENSSL_VERSION_TEXT; | 65 | return OPENSSL_VERSION_TEXT; |
diff --git a/src/lib/libcrypto/ex_data.c b/src/lib/libcrypto/ex_data.c index 4c09f9ee02..0b27d57b45 100644 --- a/src/lib/libcrypto/ex_data.c +++ b/src/lib/libcrypto/ex_data.c | |||
@@ -211,8 +211,8 @@ impl_check(void) | |||
211 | #define IMPL_CHECK if(!impl) impl_check(); | 211 | #define IMPL_CHECK if(!impl) impl_check(); |
212 | 212 | ||
213 | /* API functions to get/set the "ex_data" implementation */ | 213 | /* API functions to get/set the "ex_data" implementation */ |
214 | const CRYPTO_EX_DATA_IMPL | 214 | const CRYPTO_EX_DATA_IMPL * |
215 | *CRYPTO_get_ex_data_implementation(void) | 215 | CRYPTO_get_ex_data_implementation(void) |
216 | { | 216 | { |
217 | IMPL_CHECK | 217 | IMPL_CHECK |
218 | return impl; | 218 | return impl; |
@@ -306,8 +306,8 @@ def_cleanup_cb(void *a_void) | |||
306 | 306 | ||
307 | /* Return the EX_CLASS_ITEM from the "ex_data" hash table that corresponds to a | 307 | /* Return the EX_CLASS_ITEM from the "ex_data" hash table that corresponds to a |
308 | * given class. Handles locking. */ | 308 | * given class. Handles locking. */ |
309 | static EX_CLASS_ITEM | 309 | static EX_CLASS_ITEM * |
310 | *def_get_class(int class_index) | 310 | def_get_class(int class_index) |
311 | { | 311 | { |
312 | EX_CLASS_ITEM d, *p, *gen; | 312 | EX_CLASS_ITEM d, *p, *gen; |
313 | EX_DATA_CHECK(return NULL;) | 313 | EX_DATA_CHECK(return NULL;) |
@@ -622,8 +622,8 @@ CRYPTO_set_ex_data(CRYPTO_EX_DATA *ad, int idx, void *val) | |||
622 | 622 | ||
623 | /* For a given CRYPTO_EX_DATA_ variable, get the value corresponding to a | 623 | /* For a given CRYPTO_EX_DATA_ variable, get the value corresponding to a |
624 | * particular index in the class used by this variable */ | 624 | * particular index in the class used by this variable */ |
625 | void | 625 | void * |
626 | *CRYPTO_get_ex_data(const CRYPTO_EX_DATA *ad, int idx) | 626 | CRYPTO_get_ex_data(const CRYPTO_EX_DATA *ad, int idx) |
627 | { | 627 | { |
628 | if (ad->sk == NULL) | 628 | if (ad->sk == NULL) |
629 | return (0); | 629 | return (0); |
diff --git a/src/lib/libcrypto/x509/by_dir.c b/src/lib/libcrypto/x509/by_dir.c index 3b72fd302f..76f8244f36 100644 --- a/src/lib/libcrypto/x509/by_dir.c +++ b/src/lib/libcrypto/x509/by_dir.c | |||
@@ -113,8 +113,8 @@ X509_LOOKUP_METHOD x509_dir_lookup = { | |||
113 | NULL, /* get_by_alias */ | 113 | NULL, /* get_by_alias */ |
114 | }; | 114 | }; |
115 | 115 | ||
116 | X509_LOOKUP_METHOD | 116 | X509_LOOKUP_METHOD * |
117 | *X509_LOOKUP_hash_dir(void) | 117 | X509_LOOKUP_hash_dir(void) |
118 | { | 118 | { |
119 | return (&x509_dir_lookup); | 119 | return (&x509_dir_lookup); |
120 | } | 120 | } |
diff --git a/src/lib/libcrypto/x509/by_file.c b/src/lib/libcrypto/x509/by_file.c index 474d13bf0e..93c951ee2a 100644 --- a/src/lib/libcrypto/x509/by_file.c +++ b/src/lib/libcrypto/x509/by_file.c | |||
@@ -84,8 +84,8 @@ X509_LOOKUP_METHOD x509_file_lookup = { | |||
84 | NULL, /* get_by_alias */ | 84 | NULL, /* get_by_alias */ |
85 | }; | 85 | }; |
86 | 86 | ||
87 | X509_LOOKUP_METHOD | 87 | X509_LOOKUP_METHOD * |
88 | *X509_LOOKUP_file(void) | 88 | X509_LOOKUP_file(void) |
89 | { | 89 | { |
90 | return (&x509_file_lookup); | 90 | return (&x509_file_lookup); |
91 | } | 91 | } |
diff --git a/src/lib/libcrypto/x509/x_all.c b/src/lib/libcrypto/x509/x_all.c index 59099f026f..2edec16022 100644 --- a/src/lib/libcrypto/x509/x_all.c +++ b/src/lib/libcrypto/x509/x_all.c | |||
@@ -147,8 +147,8 @@ NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md) | |||
147 | } | 147 | } |
148 | 148 | ||
149 | #ifndef OPENSSL_NO_FP_API | 149 | #ifndef OPENSSL_NO_FP_API |
150 | X509 | 150 | X509 * |
151 | *d2i_X509_fp(FILE *fp, X509 **x509) | 151 | d2i_X509_fp(FILE *fp, X509 **x509) |
152 | { | 152 | { |
153 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509), fp, x509); | 153 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509), fp, x509); |
154 | } | 154 | } |
@@ -160,8 +160,8 @@ i2d_X509_fp(FILE *fp, X509 *x509) | |||
160 | } | 160 | } |
161 | #endif | 161 | #endif |
162 | 162 | ||
163 | X509 | 163 | X509 * |
164 | *d2i_X509_bio(BIO *bp, X509 **x509) | 164 | d2i_X509_bio(BIO *bp, X509 **x509) |
165 | { | 165 | { |
166 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509), bp, x509); | 166 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509), bp, x509); |
167 | } | 167 | } |
@@ -173,8 +173,8 @@ i2d_X509_bio(BIO *bp, X509 *x509) | |||
173 | } | 173 | } |
174 | 174 | ||
175 | #ifndef OPENSSL_NO_FP_API | 175 | #ifndef OPENSSL_NO_FP_API |
176 | X509_CRL | 176 | X509_CRL * |
177 | *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl) | 177 | d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl) |
178 | { | 178 | { |
179 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509_CRL), fp, crl); | 179 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509_CRL), fp, crl); |
180 | } | 180 | } |
@@ -186,8 +186,8 @@ i2d_X509_CRL_fp(FILE *fp, X509_CRL *crl) | |||
186 | } | 186 | } |
187 | #endif | 187 | #endif |
188 | 188 | ||
189 | X509_CRL | 189 | X509_CRL * |
190 | *d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl) | 190 | d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl) |
191 | { | 191 | { |
192 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509_CRL), bp, crl); | 192 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509_CRL), bp, crl); |
193 | } | 193 | } |
@@ -199,8 +199,8 @@ i2d_X509_CRL_bio(BIO *bp, X509_CRL *crl) | |||
199 | } | 199 | } |
200 | 200 | ||
201 | #ifndef OPENSSL_NO_FP_API | 201 | #ifndef OPENSSL_NO_FP_API |
202 | PKCS7 | 202 | PKCS7 * |
203 | *d2i_PKCS7_fp(FILE *fp, PKCS7 **p7) | 203 | d2i_PKCS7_fp(FILE *fp, PKCS7 **p7) |
204 | { | 204 | { |
205 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(PKCS7), fp, p7); | 205 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(PKCS7), fp, p7); |
206 | } | 206 | } |
@@ -212,8 +212,8 @@ i2d_PKCS7_fp(FILE *fp, PKCS7 *p7) | |||
212 | } | 212 | } |
213 | #endif | 213 | #endif |
214 | 214 | ||
215 | PKCS7 | 215 | PKCS7 * |
216 | *d2i_PKCS7_bio(BIO *bp, PKCS7 **p7) | 216 | d2i_PKCS7_bio(BIO *bp, PKCS7 **p7) |
217 | { | 217 | { |
218 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(PKCS7), bp, p7); | 218 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(PKCS7), bp, p7); |
219 | } | 219 | } |
@@ -225,8 +225,8 @@ i2d_PKCS7_bio(BIO *bp, PKCS7 *p7) | |||
225 | } | 225 | } |
226 | 226 | ||
227 | #ifndef OPENSSL_NO_FP_API | 227 | #ifndef OPENSSL_NO_FP_API |
228 | X509_REQ | 228 | X509_REQ * |
229 | *d2i_X509_REQ_fp(FILE *fp, X509_REQ **req) | 229 | d2i_X509_REQ_fp(FILE *fp, X509_REQ **req) |
230 | { | 230 | { |
231 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509_REQ), fp, req); | 231 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509_REQ), fp, req); |
232 | } | 232 | } |
@@ -238,8 +238,8 @@ i2d_X509_REQ_fp(FILE *fp, X509_REQ *req) | |||
238 | } | 238 | } |
239 | #endif | 239 | #endif |
240 | 240 | ||
241 | X509_REQ | 241 | X509_REQ * |
242 | *d2i_X509_REQ_bio(BIO *bp, X509_REQ **req) | 242 | d2i_X509_REQ_bio(BIO *bp, X509_REQ **req) |
243 | { | 243 | { |
244 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509_REQ), bp, req); | 244 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509_REQ), bp, req); |
245 | } | 245 | } |
@@ -253,8 +253,8 @@ i2d_X509_REQ_bio(BIO *bp, X509_REQ *req) | |||
253 | #ifndef OPENSSL_NO_RSA | 253 | #ifndef OPENSSL_NO_RSA |
254 | 254 | ||
255 | #ifndef OPENSSL_NO_FP_API | 255 | #ifndef OPENSSL_NO_FP_API |
256 | RSA | 256 | RSA * |
257 | *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa) | 257 | d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa) |
258 | { | 258 | { |
259 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); | 259 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); |
260 | } | 260 | } |
@@ -265,15 +265,15 @@ i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa) | |||
265 | return ASN1_item_i2d_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); | 265 | return ASN1_item_i2d_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); |
266 | } | 266 | } |
267 | 267 | ||
268 | RSA | 268 | RSA * |
269 | *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa) | 269 | d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa) |
270 | { | 270 | { |
271 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPublicKey), fp, rsa); | 271 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPublicKey), fp, rsa); |
272 | } | 272 | } |
273 | 273 | ||
274 | 274 | ||
275 | RSA | 275 | RSA * |
276 | *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa) | 276 | d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa) |
277 | { | 277 | { |
278 | return ASN1_d2i_fp((void *(*)(void))RSA_new, | 278 | return ASN1_d2i_fp((void *(*)(void))RSA_new, |
279 | (D2I_OF(void))d2i_RSA_PUBKEY, fp, (void **)rsa); | 279 | (D2I_OF(void))d2i_RSA_PUBKEY, fp, (void **)rsa); |
@@ -292,8 +292,8 @@ i2d_RSA_PUBKEY_fp(FILE *fp, RSA *rsa) | |||
292 | } | 292 | } |
293 | #endif | 293 | #endif |
294 | 294 | ||
295 | RSA | 295 | RSA * |
296 | *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa) | 296 | d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa) |
297 | { | 297 | { |
298 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(RSAPrivateKey), bp, rsa); | 298 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(RSAPrivateKey), bp, rsa); |
299 | } | 299 | } |
@@ -304,15 +304,15 @@ i2d_RSAPrivateKey_bio(BIO *bp, RSA *rsa) | |||
304 | return ASN1_item_i2d_bio(ASN1_ITEM_rptr(RSAPrivateKey), bp, rsa); | 304 | return ASN1_item_i2d_bio(ASN1_ITEM_rptr(RSAPrivateKey), bp, rsa); |
305 | } | 305 | } |
306 | 306 | ||
307 | RSA | 307 | RSA * |
308 | *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa) | 308 | d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa) |
309 | { | 309 | { |
310 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(RSAPublicKey), bp, rsa); | 310 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(RSAPublicKey), bp, rsa); |
311 | } | 311 | } |
312 | 312 | ||
313 | 313 | ||
314 | RSA | 314 | RSA * |
315 | *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa) | 315 | d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa) |
316 | { | 316 | { |
317 | return ASN1_d2i_bio_of(RSA, RSA_new, d2i_RSA_PUBKEY, bp, rsa); | 317 | return ASN1_d2i_bio_of(RSA, RSA_new, d2i_RSA_PUBKEY, bp, rsa); |
318 | } | 318 | } |
@@ -332,8 +332,8 @@ i2d_RSA_PUBKEY_bio(BIO *bp, RSA *rsa) | |||
332 | 332 | ||
333 | #ifndef OPENSSL_NO_DSA | 333 | #ifndef OPENSSL_NO_DSA |
334 | #ifndef OPENSSL_NO_FP_API | 334 | #ifndef OPENSSL_NO_FP_API |
335 | DSA | 335 | DSA * |
336 | *d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa) | 336 | d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa) |
337 | { | 337 | { |
338 | return ASN1_d2i_fp_of(DSA, DSA_new, d2i_DSAPrivateKey, fp, dsa); | 338 | return ASN1_d2i_fp_of(DSA, DSA_new, d2i_DSAPrivateKey, fp, dsa); |
339 | } | 339 | } |
@@ -344,8 +344,8 @@ i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa) | |||
344 | return ASN1_i2d_fp_of_const(DSA, i2d_DSAPrivateKey, fp, dsa); | 344 | return ASN1_i2d_fp_of_const(DSA, i2d_DSAPrivateKey, fp, dsa); |
345 | } | 345 | } |
346 | 346 | ||
347 | DSA | 347 | DSA * |
348 | *d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa) | 348 | d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa) |
349 | { | 349 | { |
350 | return ASN1_d2i_fp_of(DSA, DSA_new, d2i_DSA_PUBKEY, fp, dsa); | 350 | return ASN1_d2i_fp_of(DSA, DSA_new, d2i_DSA_PUBKEY, fp, dsa); |
351 | } | 351 | } |
@@ -357,8 +357,8 @@ i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa) | |||
357 | } | 357 | } |
358 | #endif | 358 | #endif |
359 | 359 | ||
360 | DSA | 360 | DSA * |
361 | *d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa) | 361 | d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa) |
362 | { | 362 | { |
363 | return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSAPrivateKey, bp, dsa); | 363 | return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSAPrivateKey, bp, dsa); |
364 | } | 364 | } |
@@ -369,8 +369,8 @@ i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa) | |||
369 | return ASN1_i2d_bio_of_const(DSA, i2d_DSAPrivateKey, bp, dsa); | 369 | return ASN1_i2d_bio_of_const(DSA, i2d_DSAPrivateKey, bp, dsa); |
370 | } | 370 | } |
371 | 371 | ||
372 | DSA | 372 | DSA * |
373 | *d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa) | 373 | d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa) |
374 | { | 374 | { |
375 | return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSA_PUBKEY, bp, dsa); | 375 | return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSA_PUBKEY, bp, dsa); |
376 | } | 376 | } |
@@ -385,8 +385,8 @@ i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa) | |||
385 | 385 | ||
386 | #ifndef OPENSSL_NO_EC | 386 | #ifndef OPENSSL_NO_EC |
387 | #ifndef OPENSSL_NO_FP_API | 387 | #ifndef OPENSSL_NO_FP_API |
388 | EC_KEY | 388 | EC_KEY * |
389 | *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey) | 389 | d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey) |
390 | { | 390 | { |
391 | return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, fp, eckey); | 391 | return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, fp, eckey); |
392 | } | 392 | } |
@@ -397,8 +397,8 @@ i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey) | |||
397 | return ASN1_i2d_fp_of(EC_KEY, i2d_EC_PUBKEY, fp, eckey); | 397 | return ASN1_i2d_fp_of(EC_KEY, i2d_EC_PUBKEY, fp, eckey); |
398 | } | 398 | } |
399 | 399 | ||
400 | EC_KEY | 400 | EC_KEY * |
401 | *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey) | 401 | d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey) |
402 | { | 402 | { |
403 | return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, fp, eckey); | 403 | return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, fp, eckey); |
404 | } | 404 | } |
@@ -409,8 +409,8 @@ i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey) | |||
409 | return ASN1_i2d_fp_of(EC_KEY, i2d_ECPrivateKey, fp, eckey); | 409 | return ASN1_i2d_fp_of(EC_KEY, i2d_ECPrivateKey, fp, eckey); |
410 | } | 410 | } |
411 | #endif | 411 | #endif |
412 | EC_KEY | 412 | EC_KEY * |
413 | *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey) | 413 | d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey) |
414 | { | 414 | { |
415 | return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, bp, eckey); | 415 | return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, bp, eckey); |
416 | } | 416 | } |
@@ -421,8 +421,8 @@ i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *ecdsa) | |||
421 | return ASN1_i2d_bio_of(EC_KEY, i2d_EC_PUBKEY, bp, ecdsa); | 421 | return ASN1_i2d_bio_of(EC_KEY, i2d_EC_PUBKEY, bp, ecdsa); |
422 | } | 422 | } |
423 | 423 | ||
424 | EC_KEY | 424 | EC_KEY * |
425 | *d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey) | 425 | d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey) |
426 | { | 426 | { |
427 | return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, bp, eckey); | 427 | return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, bp, eckey); |
428 | } | 428 | } |
@@ -488,8 +488,8 @@ PKCS7_ISSUER_AND_SERIAL_digest(PKCS7_ISSUER_AND_SERIAL *data, | |||
488 | 488 | ||
489 | 489 | ||
490 | #ifndef OPENSSL_NO_FP_API | 490 | #ifndef OPENSSL_NO_FP_API |
491 | X509_SIG | 491 | X509_SIG * |
492 | *d2i_PKCS8_fp(FILE *fp, X509_SIG **p8) | 492 | d2i_PKCS8_fp(FILE *fp, X509_SIG **p8) |
493 | { | 493 | { |
494 | return ASN1_d2i_fp_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, fp, p8); | 494 | return ASN1_d2i_fp_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, fp, p8); |
495 | } | 495 | } |
@@ -501,8 +501,8 @@ i2d_PKCS8_fp(FILE *fp, X509_SIG *p8) | |||
501 | } | 501 | } |
502 | #endif | 502 | #endif |
503 | 503 | ||
504 | X509_SIG | 504 | X509_SIG * |
505 | *d2i_PKCS8_bio(BIO *bp, X509_SIG **p8) | 505 | d2i_PKCS8_bio(BIO *bp, X509_SIG **p8) |
506 | { | 506 | { |
507 | return ASN1_d2i_bio_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, bp, p8); | 507 | return ASN1_d2i_bio_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, bp, p8); |
508 | } | 508 | } |
@@ -514,8 +514,8 @@ i2d_PKCS8_bio(BIO *bp, X509_SIG *p8) | |||
514 | } | 514 | } |
515 | 515 | ||
516 | #ifndef OPENSSL_NO_FP_API | 516 | #ifndef OPENSSL_NO_FP_API |
517 | PKCS8_PRIV_KEY_INFO | 517 | PKCS8_PRIV_KEY_INFO * |
518 | *d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, | 518 | d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, |
519 | PKCS8_PRIV_KEY_INFO **p8inf) | 519 | PKCS8_PRIV_KEY_INFO **p8inf) |
520 | { | 520 | { |
521 | return ASN1_d2i_fp_of(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_new, | 521 | return ASN1_d2i_fp_of(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_new, |
@@ -548,8 +548,8 @@ i2d_PrivateKey_fp(FILE *fp, EVP_PKEY *pkey) | |||
548 | return ASN1_i2d_fp_of(EVP_PKEY, i2d_PrivateKey, fp, pkey); | 548 | return ASN1_i2d_fp_of(EVP_PKEY, i2d_PrivateKey, fp, pkey); |
549 | } | 549 | } |
550 | 550 | ||
551 | EVP_PKEY | 551 | EVP_PKEY * |
552 | *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a) | 552 | d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a) |
553 | { | 553 | { |
554 | return ASN1_d2i_fp_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey, | 554 | return ASN1_d2i_fp_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey, |
555 | fp, a); | 555 | fp, a); |
@@ -561,16 +561,16 @@ i2d_PUBKEY_fp(FILE *fp, EVP_PKEY *pkey) | |||
561 | return ASN1_i2d_fp_of(EVP_PKEY, i2d_PUBKEY, fp, pkey); | 561 | return ASN1_i2d_fp_of(EVP_PKEY, i2d_PUBKEY, fp, pkey); |
562 | } | 562 | } |
563 | 563 | ||
564 | EVP_PKEY | 564 | EVP_PKEY * |
565 | *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a) | 565 | d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a) |
566 | { | 566 | { |
567 | return ASN1_d2i_fp_of(EVP_PKEY, EVP_PKEY_new, d2i_PUBKEY, fp, a); | 567 | return ASN1_d2i_fp_of(EVP_PKEY, EVP_PKEY_new, d2i_PUBKEY, fp, a); |
568 | } | 568 | } |
569 | 569 | ||
570 | #endif | 570 | #endif |
571 | 571 | ||
572 | PKCS8_PRIV_KEY_INFO | 572 | PKCS8_PRIV_KEY_INFO * |
573 | *d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, | 573 | d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, |
574 | PKCS8_PRIV_KEY_INFO **p8inf) | 574 | PKCS8_PRIV_KEY_INFO **p8inf) |
575 | { | 575 | { |
576 | return ASN1_d2i_bio_of(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_new, | 576 | return ASN1_d2i_bio_of(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_new, |
@@ -603,8 +603,8 @@ i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey) | |||
603 | return ASN1_i2d_bio_of(EVP_PKEY, i2d_PrivateKey, bp, pkey); | 603 | return ASN1_i2d_bio_of(EVP_PKEY, i2d_PrivateKey, bp, pkey); |
604 | } | 604 | } |
605 | 605 | ||
606 | EVP_PKEY | 606 | EVP_PKEY * |
607 | *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a) | 607 | d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a) |
608 | { | 608 | { |
609 | return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey, bp, a); | 609 | return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey, bp, a); |
610 | } | 610 | } |
@@ -615,8 +615,8 @@ i2d_PUBKEY_bio(BIO *bp, EVP_PKEY *pkey) | |||
615 | return ASN1_i2d_bio_of(EVP_PKEY, i2d_PUBKEY, bp, pkey); | 615 | return ASN1_i2d_bio_of(EVP_PKEY, i2d_PUBKEY, bp, pkey); |
616 | } | 616 | } |
617 | 617 | ||
618 | EVP_PKEY | 618 | EVP_PKEY * |
619 | *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a) | 619 | d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a) |
620 | { | 620 | { |
621 | return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_PUBKEY, bp, a); | 621 | return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_PUBKEY, bp, a); |
622 | } | 622 | } |
diff --git a/src/lib/libssl/src/crypto/aes/aes_misc.c b/src/lib/libssl/src/crypto/aes/aes_misc.c index 9380abc46c..ba2fcd7d80 100644 --- a/src/lib/libssl/src/crypto/aes/aes_misc.c +++ b/src/lib/libssl/src/crypto/aes/aes_misc.c | |||
@@ -56,8 +56,9 @@ | |||
56 | 56 | ||
57 | const char AES_version[]="AES" OPENSSL_VERSION_PTEXT; | 57 | const char AES_version[]="AES" OPENSSL_VERSION_PTEXT; |
58 | 58 | ||
59 | const char | 59 | const char * |
60 | *AES_options(void) { | 60 | AES_options(void) |
61 | { | ||
61 | #ifdef FULL_UNROLL | 62 | #ifdef FULL_UNROLL |
62 | return "aes(full)"; | 63 | return "aes(full)"; |
63 | #else | 64 | #else |
diff --git a/src/lib/libssl/src/crypto/bio/bf_buff.c b/src/lib/libssl/src/crypto/bio/bf_buff.c index be2ebab148..7b76e895a4 100644 --- a/src/lib/libssl/src/crypto/bio/bf_buff.c +++ b/src/lib/libssl/src/crypto/bio/bf_buff.c | |||
@@ -84,8 +84,8 @@ static BIO_METHOD methods_buffer = { | |||
84 | buffer_callback_ctrl, | 84 | buffer_callback_ctrl, |
85 | }; | 85 | }; |
86 | 86 | ||
87 | BIO_METHOD | 87 | BIO_METHOD * |
88 | *BIO_f_buffer(void) | 88 | BIO_f_buffer(void) |
89 | { | 89 | { |
90 | return (&methods_buffer); | 90 | return (&methods_buffer); |
91 | } | 91 | } |
diff --git a/src/lib/libssl/src/crypto/bio/bf_lbuf.c b/src/lib/libssl/src/crypto/bio/bf_lbuf.c index 5020795ded..e233cbc92c 100644 --- a/src/lib/libssl/src/crypto/bio/bf_lbuf.c +++ b/src/lib/libssl/src/crypto/bio/bf_lbuf.c | |||
@@ -89,8 +89,8 @@ static BIO_METHOD methods_linebuffer = { | |||
89 | linebuffer_callback_ctrl, | 89 | linebuffer_callback_ctrl, |
90 | }; | 90 | }; |
91 | 91 | ||
92 | BIO_METHOD | 92 | BIO_METHOD * |
93 | *BIO_f_linebuffer(void) | 93 | BIO_f_linebuffer(void) |
94 | { | 94 | { |
95 | return (&methods_linebuffer); | 95 | return (&methods_linebuffer); |
96 | } | 96 | } |
diff --git a/src/lib/libssl/src/crypto/bio/bf_nbio.c b/src/lib/libssl/src/crypto/bio/bf_nbio.c index 200ca706ff..48c9781700 100644 --- a/src/lib/libssl/src/crypto/bio/bf_nbio.c +++ b/src/lib/libssl/src/crypto/bio/bf_nbio.c | |||
@@ -93,8 +93,8 @@ static BIO_METHOD methods_nbiof = { | |||
93 | nbiof_callback_ctrl, | 93 | nbiof_callback_ctrl, |
94 | }; | 94 | }; |
95 | 95 | ||
96 | BIO_METHOD | 96 | BIO_METHOD * |
97 | *BIO_f_nbio_test(void) | 97 | BIO_f_nbio_test(void) |
98 | { | 98 | { |
99 | return (&methods_nbiof); | 99 | return (&methods_nbiof); |
100 | } | 100 | } |
diff --git a/src/lib/libssl/src/crypto/bio/bf_null.c b/src/lib/libssl/src/crypto/bio/bf_null.c index ada677c91e..3bba2afe98 100644 --- a/src/lib/libssl/src/crypto/bio/bf_null.c +++ b/src/lib/libssl/src/crypto/bio/bf_null.c | |||
@@ -86,8 +86,8 @@ static BIO_METHOD methods_nullf = { | |||
86 | nullf_callback_ctrl, | 86 | nullf_callback_ctrl, |
87 | }; | 87 | }; |
88 | 88 | ||
89 | BIO_METHOD | 89 | BIO_METHOD * |
90 | *BIO_f_null(void) | 90 | BIO_f_null(void) |
91 | { | 91 | { |
92 | return (&methods_nullf); | 92 | return (&methods_nullf); |
93 | } | 93 | } |
diff --git a/src/lib/libssl/src/crypto/bio/bio_lib.c b/src/lib/libssl/src/crypto/bio/bio_lib.c index c226d943af..485374931b 100644 --- a/src/lib/libssl/src/crypto/bio/bio_lib.c +++ b/src/lib/libssl/src/crypto/bio/bio_lib.c | |||
@@ -63,8 +63,8 @@ | |||
63 | #include <openssl/bio.h> | 63 | #include <openssl/bio.h> |
64 | #include <openssl/stack.h> | 64 | #include <openssl/stack.h> |
65 | 65 | ||
66 | BIO | 66 | BIO * |
67 | *BIO_new(BIO_METHOD *method) | 67 | BIO_new(BIO_METHOD *method) |
68 | { | 68 | { |
69 | BIO *ret = NULL; | 69 | BIO *ret = NULL; |
70 | 70 | ||
@@ -352,8 +352,8 @@ BIO_int_ctrl(BIO *b, int cmd, long larg, int iarg) | |||
352 | return (BIO_ctrl(b, cmd, larg, (char *)&i)); | 352 | return (BIO_ctrl(b, cmd, larg, (char *)&i)); |
353 | } | 353 | } |
354 | 354 | ||
355 | char | 355 | char * |
356 | *BIO_ptr_ctrl(BIO *b, int cmd, long larg) | 356 | BIO_ptr_ctrl(BIO *b, int cmd, long larg) |
357 | { | 357 | { |
358 | char *p = NULL; | 358 | char *p = NULL; |
359 | 359 | ||
@@ -435,8 +435,8 @@ BIO_ctrl_wpending(BIO *bio) | |||
435 | 435 | ||
436 | 436 | ||
437 | /* put the 'bio' on the end of b's list of operators */ | 437 | /* put the 'bio' on the end of b's list of operators */ |
438 | BIO | 438 | BIO * |
439 | *BIO_push(BIO *b, BIO *bio) | 439 | BIO_push(BIO *b, BIO *bio) |
440 | { | 440 | { |
441 | BIO *lb; | 441 | BIO *lb; |
442 | 442 | ||
@@ -454,8 +454,8 @@ BIO | |||
454 | } | 454 | } |
455 | 455 | ||
456 | /* Remove the first and return the rest */ | 456 | /* Remove the first and return the rest */ |
457 | BIO | 457 | BIO * |
458 | *BIO_pop(BIO *b) | 458 | BIO_pop(BIO *b) |
459 | { | 459 | { |
460 | BIO *ret; | 460 | BIO *ret; |
461 | 461 | ||
@@ -475,8 +475,8 @@ BIO | |||
475 | return (ret); | 475 | return (ret); |
476 | } | 476 | } |
477 | 477 | ||
478 | BIO | 478 | BIO * |
479 | *BIO_get_retry_BIO(BIO *bio, int *reason) | 479 | BIO_get_retry_BIO(BIO *bio, int *reason) |
480 | { | 480 | { |
481 | BIO *b, *last; | 481 | BIO *b, *last; |
482 | 482 | ||
@@ -500,8 +500,8 @@ BIO_get_retry_reason(BIO *bio) | |||
500 | return (bio->retry_reason); | 500 | return (bio->retry_reason); |
501 | } | 501 | } |
502 | 502 | ||
503 | BIO | 503 | BIO * |
504 | *BIO_find_type(BIO *bio, int type) | 504 | BIO_find_type(BIO *bio, int type) |
505 | { | 505 | { |
506 | int mt, mask; | 506 | int mt, mask; |
507 | 507 | ||
@@ -522,8 +522,8 @@ BIO | |||
522 | return (NULL); | 522 | return (NULL); |
523 | } | 523 | } |
524 | 524 | ||
525 | BIO | 525 | BIO * |
526 | *BIO_next(BIO *b) | 526 | BIO_next(BIO *b) |
527 | { | 527 | { |
528 | if (!b) | 528 | if (!b) |
529 | return NULL; | 529 | return NULL; |
@@ -547,8 +547,8 @@ BIO_free_all(BIO *bio) | |||
547 | } | 547 | } |
548 | } | 548 | } |
549 | 549 | ||
550 | BIO | 550 | BIO * |
551 | *BIO_dup_chain(BIO *in) | 551 | BIO_dup_chain(BIO *in) |
552 | { | 552 | { |
553 | BIO *ret = NULL, *eoc = NULL, *bio, *new_bio; | 553 | BIO *ret = NULL, *eoc = NULL, *bio, *new_bio; |
554 | 554 | ||
@@ -611,8 +611,8 @@ BIO_set_ex_data(BIO *bio, int idx, void *data) | |||
611 | return (CRYPTO_set_ex_data(&(bio->ex_data), idx, data)); | 611 | return (CRYPTO_set_ex_data(&(bio->ex_data), idx, data)); |
612 | } | 612 | } |
613 | 613 | ||
614 | void | 614 | void * |
615 | *BIO_get_ex_data(BIO *bio, int idx) | 615 | BIO_get_ex_data(BIO *bio, int idx) |
616 | { | 616 | { |
617 | return (CRYPTO_get_ex_data(&(bio->ex_data), idx)); | 617 | return (CRYPTO_get_ex_data(&(bio->ex_data), idx)); |
618 | } | 618 | } |
diff --git a/src/lib/libssl/src/crypto/bio/bss_acpt.c b/src/lib/libssl/src/crypto/bio/bss_acpt.c index 161b5d01f8..a272ada366 100644 --- a/src/lib/libssl/src/crypto/bio/bss_acpt.c +++ b/src/lib/libssl/src/crypto/bio/bss_acpt.c | |||
@@ -110,8 +110,8 @@ static BIO_METHOD methods_acceptp = { | |||
110 | NULL, | 110 | NULL, |
111 | }; | 111 | }; |
112 | 112 | ||
113 | BIO_METHOD | 113 | BIO_METHOD * |
114 | *BIO_s_accept(void) | 114 | BIO_s_accept(void) |
115 | { | 115 | { |
116 | return (&methods_acceptp); | 116 | return (&methods_acceptp); |
117 | } | 117 | } |
@@ -132,8 +132,8 @@ acpt_new(BIO *bi) | |||
132 | return (1); | 132 | return (1); |
133 | } | 133 | } |
134 | 134 | ||
135 | static BIO_ACCEPT | 135 | static BIO_ACCEPT * |
136 | *BIO_ACCEPT_new(void) | 136 | BIO_ACCEPT_new(void) |
137 | { | 137 | { |
138 | BIO_ACCEPT *ret; | 138 | BIO_ACCEPT *ret; |
139 | 139 | ||
@@ -443,8 +443,8 @@ acpt_puts(BIO *bp, const char *str) | |||
443 | return (ret); | 443 | return (ret); |
444 | } | 444 | } |
445 | 445 | ||
446 | BIO | 446 | BIO * |
447 | *BIO_new_accept(char *str) | 447 | BIO_new_accept(char *str) |
448 | { | 448 | { |
449 | BIO *ret; | 449 | BIO *ret; |
450 | 450 | ||
diff --git a/src/lib/libssl/src/crypto/bio/bss_bio.c b/src/lib/libssl/src/crypto/bio/bss_bio.c index 4d93aba0a4..33a0709aaf 100644 --- a/src/lib/libssl/src/crypto/bio/bss_bio.c +++ b/src/lib/libssl/src/crypto/bio/bss_bio.c | |||
@@ -116,8 +116,8 @@ static BIO_METHOD methods_biop = { | |||
116 | NULL /* no bio_callback_ctrl */ | 116 | NULL /* no bio_callback_ctrl */ |
117 | }; | 117 | }; |
118 | 118 | ||
119 | BIO_METHOD | 119 | BIO_METHOD * |
120 | *BIO_s_bio(void) | 120 | BIO_s_bio(void) |
121 | { | 121 | { |
122 | return &methods_biop; | 122 | return &methods_biop; |
123 | } | 123 | } |
diff --git a/src/lib/libssl/src/crypto/bio/bss_conn.c b/src/lib/libssl/src/crypto/bio/bss_conn.c index 78ce240648..9c5320cafb 100644 --- a/src/lib/libssl/src/crypto/bio/bss_conn.c +++ b/src/lib/libssl/src/crypto/bio/bss_conn.c | |||
@@ -288,8 +288,8 @@ end: | |||
288 | return (ret); | 288 | return (ret); |
289 | } | 289 | } |
290 | 290 | ||
291 | BIO_CONNECT | 291 | BIO_CONNECT * |
292 | *BIO_CONNECT_new(void) | 292 | BIO_CONNECT_new(void) |
293 | { | 293 | { |
294 | BIO_CONNECT *ret; | 294 | BIO_CONNECT *ret; |
295 | 295 | ||
@@ -322,8 +322,8 @@ BIO_CONNECT_free(BIO_CONNECT *a) | |||
322 | free(a); | 322 | free(a); |
323 | } | 323 | } |
324 | 324 | ||
325 | BIO_METHOD | 325 | BIO_METHOD * |
326 | *BIO_s_connect(void) | 326 | BIO_s_connect(void) |
327 | { | 327 | { |
328 | return (&methods_connectp); | 328 | return (&methods_connectp); |
329 | } | 329 | } |
@@ -592,8 +592,8 @@ conn_puts(BIO *bp, const char *str) | |||
592 | return (ret); | 592 | return (ret); |
593 | } | 593 | } |
594 | 594 | ||
595 | BIO | 595 | BIO * |
596 | *BIO_new_connect(char *str) | 596 | BIO_new_connect(char *str) |
597 | { | 597 | { |
598 | BIO *ret; | 598 | BIO *ret; |
599 | 599 | ||
diff --git a/src/lib/libssl/src/crypto/bio/bss_dgram.c b/src/lib/libssl/src/crypto/bio/bss_dgram.c index e0445fc97e..4c54601abc 100644 --- a/src/lib/libssl/src/crypto/bio/bss_dgram.c +++ b/src/lib/libssl/src/crypto/bio/bss_dgram.c | |||
@@ -187,14 +187,14 @@ typedef struct bio_dgram_sctp_data_st { | |||
187 | } bio_dgram_sctp_data; | 187 | } bio_dgram_sctp_data; |
188 | #endif | 188 | #endif |
189 | 189 | ||
190 | BIO_METHOD | 190 | BIO_METHOD * |
191 | *BIO_s_datagram(void) | 191 | BIO_s_datagram(void) |
192 | { | 192 | { |
193 | return (&methods_dgramp); | 193 | return (&methods_dgramp); |
194 | } | 194 | } |
195 | 195 | ||
196 | BIO | 196 | BIO * |
197 | *BIO_new_dgram(int fd, int close_flag) | 197 | BIO_new_dgram(int fd, int close_flag) |
198 | { | 198 | { |
199 | BIO *ret; | 199 | BIO *ret; |
200 | 200 | ||
@@ -764,14 +764,14 @@ dgram_puts(BIO *bp, const char *str) | |||
764 | } | 764 | } |
765 | 765 | ||
766 | #ifndef OPENSSL_NO_SCTP | 766 | #ifndef OPENSSL_NO_SCTP |
767 | BIO_METHOD | 767 | BIO_METHOD * |
768 | *BIO_s_datagram_sctp(void) | 768 | BIO_s_datagram_sctp(void) |
769 | { | 769 | { |
770 | return (&methods_dgramp_sctp); | 770 | return (&methods_dgramp_sctp); |
771 | } | 771 | } |
772 | 772 | ||
773 | BIO | 773 | BIO * |
774 | *BIO_new_dgram_sctp(int fd, int close_flag) | 774 | BIO_new_dgram_sctp(int fd, int close_flag) |
775 | { | 775 | { |
776 | BIO *bio; | 776 | BIO *bio; |
777 | int ret, optval = 20000; | 777 | int ret, optval = 20000; |
diff --git a/src/lib/libssl/src/crypto/bio/bss_fd.c b/src/lib/libssl/src/crypto/bio/bss_fd.c index 988104e77c..4369d6411d 100644 --- a/src/lib/libssl/src/crypto/bio/bss_fd.c +++ b/src/lib/libssl/src/crypto/bio/bss_fd.c | |||
@@ -90,14 +90,14 @@ static BIO_METHOD methods_fdp = { | |||
90 | NULL, | 90 | NULL, |
91 | }; | 91 | }; |
92 | 92 | ||
93 | BIO_METHOD | 93 | BIO_METHOD * |
94 | *BIO_s_fd(void) | 94 | BIO_s_fd(void) |
95 | { | 95 | { |
96 | return (&methods_fdp); | 96 | return (&methods_fdp); |
97 | } | 97 | } |
98 | 98 | ||
99 | BIO | 99 | BIO * |
100 | *BIO_new_fd(int fd, int close_flag) | 100 | BIO_new_fd(int fd, int close_flag) |
101 | { | 101 | { |
102 | BIO *ret; | 102 | BIO *ret; |
103 | ret = BIO_new(BIO_s_fd()); | 103 | ret = BIO_new(BIO_s_fd()); |
diff --git a/src/lib/libssl/src/crypto/bio/bss_file.c b/src/lib/libssl/src/crypto/bio/bss_file.c index c92c4753aa..995c623341 100644 --- a/src/lib/libssl/src/crypto/bio/bss_file.c +++ b/src/lib/libssl/src/crypto/bio/bss_file.c | |||
@@ -112,8 +112,8 @@ static BIO_METHOD methods_filep = { | |||
112 | NULL, | 112 | NULL, |
113 | }; | 113 | }; |
114 | 114 | ||
115 | BIO | 115 | BIO * |
116 | *BIO_new_file(const char *filename, const char *mode) | 116 | BIO_new_file(const char *filename, const char *mode) |
117 | { | 117 | { |
118 | BIO *ret; | 118 | BIO *ret; |
119 | FILE *file = NULL; | 119 | FILE *file = NULL; |
@@ -138,8 +138,8 @@ BIO | |||
138 | return (ret); | 138 | return (ret); |
139 | } | 139 | } |
140 | 140 | ||
141 | BIO | 141 | BIO * |
142 | *BIO_new_fp(FILE *stream, int close_flag) | 142 | BIO_new_fp(FILE *stream, int close_flag) |
143 | { | 143 | { |
144 | BIO *ret; | 144 | BIO *ret; |
145 | 145 | ||
@@ -150,8 +150,8 @@ BIO | |||
150 | return (ret); | 150 | return (ret); |
151 | } | 151 | } |
152 | 152 | ||
153 | BIO_METHOD | 153 | BIO_METHOD * |
154 | *BIO_s_file(void) | 154 | BIO_s_file(void) |
155 | { | 155 | { |
156 | return (&methods_filep); | 156 | return (&methods_filep); |
157 | } | 157 | } |
diff --git a/src/lib/libssl/src/crypto/bio/bss_log.c b/src/lib/libssl/src/crypto/bio/bss_log.c index cde3c858f1..342176f82e 100644 --- a/src/lib/libssl/src/crypto/bio/bss_log.c +++ b/src/lib/libssl/src/crypto/bio/bss_log.c | |||
@@ -97,8 +97,8 @@ static BIO_METHOD methods_slg = { | |||
97 | NULL, | 97 | NULL, |
98 | }; | 98 | }; |
99 | 99 | ||
100 | BIO_METHOD | 100 | BIO_METHOD * |
101 | *BIO_s_log(void) | 101 | BIO_s_log(void) |
102 | { | 102 | { |
103 | return (&methods_slg); | 103 | return (&methods_slg); |
104 | } | 104 | } |
diff --git a/src/lib/libssl/src/crypto/bio/bss_mem.c b/src/lib/libssl/src/crypto/bio/bss_mem.c index a5192202bd..1a477c12be 100644 --- a/src/lib/libssl/src/crypto/bio/bss_mem.c +++ b/src/lib/libssl/src/crypto/bio/bss_mem.c | |||
@@ -85,14 +85,14 @@ static BIO_METHOD mem_method = { | |||
85 | /* bio->num is used to hold the value to return on 'empty', if it is | 85 | /* bio->num is used to hold the value to return on 'empty', if it is |
86 | * 0, should_retry is not set */ | 86 | * 0, should_retry is not set */ |
87 | 87 | ||
88 | BIO_METHOD | 88 | BIO_METHOD * |
89 | *BIO_s_mem(void) | 89 | BIO_s_mem(void) |
90 | { | 90 | { |
91 | return (&mem_method); | 91 | return (&mem_method); |
92 | } | 92 | } |
93 | 93 | ||
94 | BIO | 94 | BIO * |
95 | *BIO_new_mem_buf(void *buf, int len) | 95 | BIO_new_mem_buf(void *buf, int len) |
96 | { | 96 | { |
97 | BIO *ret; | 97 | BIO *ret; |
98 | BUF_MEM *b; | 98 | BUF_MEM *b; |
diff --git a/src/lib/libssl/src/crypto/bio/bss_null.c b/src/lib/libssl/src/crypto/bio/bss_null.c index 51aed2ac4b..c7289725d9 100644 --- a/src/lib/libssl/src/crypto/bio/bss_null.c +++ b/src/lib/libssl/src/crypto/bio/bss_null.c | |||
@@ -82,8 +82,8 @@ static BIO_METHOD null_method = { | |||
82 | NULL, | 82 | NULL, |
83 | }; | 83 | }; |
84 | 84 | ||
85 | BIO_METHOD | 85 | BIO_METHOD * |
86 | *BIO_s_null(void) | 86 | BIO_s_null(void) |
87 | { | 87 | { |
88 | return (&null_method); | 88 | return (&null_method); |
89 | } | 89 | } |
diff --git a/src/lib/libssl/src/crypto/bio/bss_sock.c b/src/lib/libssl/src/crypto/bio/bss_sock.c index b9cf817a0c..5335495c6e 100644 --- a/src/lib/libssl/src/crypto/bio/bss_sock.c +++ b/src/lib/libssl/src/crypto/bio/bss_sock.c | |||
@@ -86,14 +86,14 @@ static BIO_METHOD methods_sockp = { | |||
86 | NULL, | 86 | NULL, |
87 | }; | 87 | }; |
88 | 88 | ||
89 | BIO_METHOD | 89 | BIO_METHOD * |
90 | *BIO_s_socket(void) | 90 | BIO_s_socket(void) |
91 | { | 91 | { |
92 | return (&methods_sockp); | 92 | return (&methods_sockp); |
93 | } | 93 | } |
94 | 94 | ||
95 | BIO | 95 | BIO * |
96 | *BIO_new_socket(int fd, int close_flag) | 96 | BIO_new_socket(int fd, int close_flag) |
97 | { | 97 | { |
98 | BIO *ret; | 98 | BIO *ret; |
99 | 99 | ||
diff --git a/src/lib/libssl/src/crypto/cryptlib.c b/src/lib/libssl/src/crypto/cryptlib.c index dc3cc2ab02..ca583d59a9 100644 --- a/src/lib/libssl/src/crypto/cryptlib.c +++ b/src/lib/libssl/src/crypto/cryptlib.c | |||
@@ -117,10 +117,6 @@ | |||
117 | #include "cryptlib.h" | 117 | #include "cryptlib.h" |
118 | #include <openssl/safestack.h> | 118 | #include <openssl/safestack.h> |
119 | 119 | ||
120 | #if defined(OPENSSL_SYS_WIN32) || defined(OPENSSL_SYS_WIN16) | ||
121 | static double SSLeay_MSVC5_hack = 0.0; /* and for VC1.5 */ | ||
122 | #endif | ||
123 | |||
124 | DECLARE_STACK_OF(CRYPTO_dynlock) | 120 | DECLARE_STACK_OF(CRYPTO_dynlock) |
125 | 121 | ||
126 | /* real #defines in crypto.h, keep these upto date */ | 122 | /* real #defines in crypto.h, keep these upto date */ |
@@ -316,8 +312,8 @@ CRYPTO_destroy_dynlockid(int i) | |||
316 | } | 312 | } |
317 | } | 313 | } |
318 | 314 | ||
319 | struct CRYPTO_dynlock_value | 315 | struct CRYPTO_dynlock_value * |
320 | *CRYPTO_get_dynlock_value(int i) | 316 | CRYPTO_get_dynlock_value(int i) |
321 | { | 317 | { |
322 | CRYPTO_dynlock *pointer = NULL; | 318 | CRYPTO_dynlock *pointer = NULL; |
323 | if (i) | 319 | if (i) |
@@ -337,7 +333,8 @@ struct CRYPTO_dynlock_value | |||
337 | return NULL; | 333 | return NULL; |
338 | } | 334 | } |
339 | 335 | ||
340 | struct CRYPTO_dynlock_value *(*CRYPTO_get_dynlock_create_callback(void))( | 336 | struct CRYPTO_dynlock_value * |
337 | (*CRYPTO_get_dynlock_create_callback(void))( | ||
341 | const char *file, int line) | 338 | const char *file, int line) |
342 | { | 339 | { |
343 | return (dynlock_create_callback); | 340 | return (dynlock_create_callback); |
@@ -445,7 +442,7 @@ CRYPTO_THREADID_set_pointer(CRYPTO_THREADID *id, void *ptr) | |||
445 | const unsigned char *src = (void *)&id->ptr; | 442 | const unsigned char *src = (void *)&id->ptr; |
446 | unsigned char snum = sizeof(id->ptr); | 443 | unsigned char snum = sizeof(id->ptr); |
447 | while (snum--) | 444 | while (snum--) |
448 | accum += *(src++) * hash_coeffs[(snum + dnum) & 7]; | 445 | accum += *(src++) * hash_coeffs[(snum + dnum) & 7]; |
449 | accum += dnum; | 446 | accum += dnum; |
450 | *(dest++) = accum & 255; | 447 | *(dest++) = accum & 255; |
451 | } | 448 | } |
@@ -613,8 +610,8 @@ CRYPTO_add_lock(int *pointer, int amount, int type, const char *file, | |||
613 | return (ret); | 610 | return (ret); |
614 | } | 611 | } |
615 | 612 | ||
616 | const char | 613 | const char * |
617 | *CRYPTO_get_lock_name(int type) | 614 | CRYPTO_get_lock_name(int type) |
618 | { | 615 | { |
619 | if (type < 0) | 616 | if (type < 0) |
620 | return("dynamic"); | 617 | return("dynamic"); |
@@ -631,8 +628,8 @@ const char | |||
631 | defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64) | 628 | defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64) |
632 | 629 | ||
633 | unsigned int OPENSSL_ia32cap_P[2]; | 630 | unsigned int OPENSSL_ia32cap_P[2]; |
634 | unsigned long | 631 | unsigned long * |
635 | *OPENSSL_ia32cap_loc(void) | 632 | OPENSSL_ia32cap_loc(void) |
636 | { | 633 | { |
637 | if (sizeof(long) == 4) | 634 | if (sizeof(long) == 4) |
638 | /* | 635 | /* |
@@ -646,11 +643,7 @@ unsigned long | |||
646 | 643 | ||
647 | #if defined(OPENSSL_CPUID_OBJ) && !defined(OPENSSL_NO_ASM) && !defined(I386_ONLY) | 644 | #if defined(OPENSSL_CPUID_OBJ) && !defined(OPENSSL_NO_ASM) && !defined(I386_ONLY) |
648 | #define OPENSSL_CPUID_SETUP | 645 | #define OPENSSL_CPUID_SETUP |
649 | #if defined(_WIN32) | ||
650 | typedef unsigned __int64 IA32CAP; | ||
651 | #else | ||
652 | typedef unsigned long long IA32CAP; | 646 | typedef unsigned long long IA32CAP; |
653 | #endif | ||
654 | void | 647 | void |
655 | OPENSSL_cpuid_setup(void) | 648 | OPENSSL_cpuid_setup(void) |
656 | { | 649 | { |
@@ -665,11 +658,8 @@ OPENSSL_cpuid_setup(void) | |||
665 | trigger = 1; | 658 | trigger = 1; |
666 | if ((env = getenv("OPENSSL_ia32cap"))) { | 659 | if ((env = getenv("OPENSSL_ia32cap"))) { |
667 | int off = (env[0]=='~') ? 1 : 0; | 660 | int off = (env[0]=='~') ? 1 : 0; |
668 | #if defined(_WIN32) | 661 | if (!sscanf(env+off, "%lli",(long long *)&vec)) |
669 | if (!sscanf(env+off, "%I64i", &vec)) vec = strtoul(env+off, NULL, 0); | 662 | vec = strtoul(env+off, NULL, 0); |
670 | #else | ||
671 | if (!sscanf(env+off, "%lli",(long long *)&vec)) vec = strtoul(env+off, NULL, 0); | ||
672 | #endif | ||
673 | if (off) | 663 | if (off) |
674 | vec = OPENSSL_ia32_cpuid()&~vec; | 664 | vec = OPENSSL_ia32_cpuid()&~vec; |
675 | } else | 665 | } else |
@@ -690,13 +680,17 @@ OPENSSL_cpuid_setup(void) | |||
690 | } | 680 | } |
691 | #endif | 681 | #endif |
692 | int OPENSSL_NONPIC_relocated = 0; | 682 | int OPENSSL_NONPIC_relocated = 0; |
683 | |||
693 | #if !defined(OPENSSL_CPUID_SETUP) && !defined(OPENSSL_CPUID_OBJ) | 684 | #if !defined(OPENSSL_CPUID_SETUP) && !defined(OPENSSL_CPUID_OBJ) |
694 | void | 685 | void |
695 | OPENSSL_cpuid_setup(void) {} | 686 | OPENSSL_cpuid_setup(void) |
687 | { | ||
688 | } | ||
696 | #endif | 689 | #endif |
697 | 690 | ||
698 | 691 | ||
699 | void OPENSSL_showfatal(const char *fmta, ...) | 692 | void |
693 | OPENSSL_showfatal(const char *fmta, ...) | ||
700 | { | 694 | { |
701 | va_list ap; | 695 | va_list ap; |
702 | 696 | ||
@@ -705,7 +699,8 @@ void OPENSSL_showfatal(const char *fmta, ...) | |||
705 | va_end (ap); | 699 | va_end (ap); |
706 | } | 700 | } |
707 | 701 | ||
708 | int OPENSSL_isservice(void) | 702 | int |
703 | OPENSSL_isservice(void) | ||
709 | { | 704 | { |
710 | return 0; | 705 | return 0; |
711 | } | 706 | } |
@@ -719,7 +714,8 @@ OpenSSLDie(const char *file, int line, const char *assertion) | |||
719 | abort(); | 714 | abort(); |
720 | } | 715 | } |
721 | 716 | ||
722 | void *OPENSSL_stderr(void) | 717 | void * |
718 | OPENSSL_stderr(void) | ||
723 | { | 719 | { |
724 | return stderr; | 720 | return stderr; |
725 | } | 721 | } |
diff --git a/src/lib/libssl/src/crypto/cversion.c b/src/lib/libssl/src/crypto/cversion.c index 74317e2e14..7ecfaf9f2f 100644 --- a/src/lib/libssl/src/crypto/cversion.c +++ b/src/lib/libssl/src/crypto/cversion.c | |||
@@ -58,8 +58,8 @@ | |||
58 | 58 | ||
59 | #include "cryptlib.h" | 59 | #include "cryptlib.h" |
60 | 60 | ||
61 | const char | 61 | const char * |
62 | *SSLeay_version(int t) | 62 | SSLeay_version(int t) |
63 | { | 63 | { |
64 | if (t == SSLEAY_VERSION) | 64 | if (t == SSLEAY_VERSION) |
65 | return OPENSSL_VERSION_TEXT; | 65 | return OPENSSL_VERSION_TEXT; |
diff --git a/src/lib/libssl/src/crypto/ex_data.c b/src/lib/libssl/src/crypto/ex_data.c index 4c09f9ee02..0b27d57b45 100644 --- a/src/lib/libssl/src/crypto/ex_data.c +++ b/src/lib/libssl/src/crypto/ex_data.c | |||
@@ -211,8 +211,8 @@ impl_check(void) | |||
211 | #define IMPL_CHECK if(!impl) impl_check(); | 211 | #define IMPL_CHECK if(!impl) impl_check(); |
212 | 212 | ||
213 | /* API functions to get/set the "ex_data" implementation */ | 213 | /* API functions to get/set the "ex_data" implementation */ |
214 | const CRYPTO_EX_DATA_IMPL | 214 | const CRYPTO_EX_DATA_IMPL * |
215 | *CRYPTO_get_ex_data_implementation(void) | 215 | CRYPTO_get_ex_data_implementation(void) |
216 | { | 216 | { |
217 | IMPL_CHECK | 217 | IMPL_CHECK |
218 | return impl; | 218 | return impl; |
@@ -306,8 +306,8 @@ def_cleanup_cb(void *a_void) | |||
306 | 306 | ||
307 | /* Return the EX_CLASS_ITEM from the "ex_data" hash table that corresponds to a | 307 | /* Return the EX_CLASS_ITEM from the "ex_data" hash table that corresponds to a |
308 | * given class. Handles locking. */ | 308 | * given class. Handles locking. */ |
309 | static EX_CLASS_ITEM | 309 | static EX_CLASS_ITEM * |
310 | *def_get_class(int class_index) | 310 | def_get_class(int class_index) |
311 | { | 311 | { |
312 | EX_CLASS_ITEM d, *p, *gen; | 312 | EX_CLASS_ITEM d, *p, *gen; |
313 | EX_DATA_CHECK(return NULL;) | 313 | EX_DATA_CHECK(return NULL;) |
@@ -622,8 +622,8 @@ CRYPTO_set_ex_data(CRYPTO_EX_DATA *ad, int idx, void *val) | |||
622 | 622 | ||
623 | /* For a given CRYPTO_EX_DATA_ variable, get the value corresponding to a | 623 | /* For a given CRYPTO_EX_DATA_ variable, get the value corresponding to a |
624 | * particular index in the class used by this variable */ | 624 | * particular index in the class used by this variable */ |
625 | void | 625 | void * |
626 | *CRYPTO_get_ex_data(const CRYPTO_EX_DATA *ad, int idx) | 626 | CRYPTO_get_ex_data(const CRYPTO_EX_DATA *ad, int idx) |
627 | { | 627 | { |
628 | if (ad->sk == NULL) | 628 | if (ad->sk == NULL) |
629 | return (0); | 629 | return (0); |
diff --git a/src/lib/libssl/src/crypto/x509/by_dir.c b/src/lib/libssl/src/crypto/x509/by_dir.c index 3b72fd302f..76f8244f36 100644 --- a/src/lib/libssl/src/crypto/x509/by_dir.c +++ b/src/lib/libssl/src/crypto/x509/by_dir.c | |||
@@ -113,8 +113,8 @@ X509_LOOKUP_METHOD x509_dir_lookup = { | |||
113 | NULL, /* get_by_alias */ | 113 | NULL, /* get_by_alias */ |
114 | }; | 114 | }; |
115 | 115 | ||
116 | X509_LOOKUP_METHOD | 116 | X509_LOOKUP_METHOD * |
117 | *X509_LOOKUP_hash_dir(void) | 117 | X509_LOOKUP_hash_dir(void) |
118 | { | 118 | { |
119 | return (&x509_dir_lookup); | 119 | return (&x509_dir_lookup); |
120 | } | 120 | } |
diff --git a/src/lib/libssl/src/crypto/x509/by_file.c b/src/lib/libssl/src/crypto/x509/by_file.c index 474d13bf0e..93c951ee2a 100644 --- a/src/lib/libssl/src/crypto/x509/by_file.c +++ b/src/lib/libssl/src/crypto/x509/by_file.c | |||
@@ -84,8 +84,8 @@ X509_LOOKUP_METHOD x509_file_lookup = { | |||
84 | NULL, /* get_by_alias */ | 84 | NULL, /* get_by_alias */ |
85 | }; | 85 | }; |
86 | 86 | ||
87 | X509_LOOKUP_METHOD | 87 | X509_LOOKUP_METHOD * |
88 | *X509_LOOKUP_file(void) | 88 | X509_LOOKUP_file(void) |
89 | { | 89 | { |
90 | return (&x509_file_lookup); | 90 | return (&x509_file_lookup); |
91 | } | 91 | } |
diff --git a/src/lib/libssl/src/crypto/x509/x_all.c b/src/lib/libssl/src/crypto/x509/x_all.c index 59099f026f..2edec16022 100644 --- a/src/lib/libssl/src/crypto/x509/x_all.c +++ b/src/lib/libssl/src/crypto/x509/x_all.c | |||
@@ -147,8 +147,8 @@ NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md) | |||
147 | } | 147 | } |
148 | 148 | ||
149 | #ifndef OPENSSL_NO_FP_API | 149 | #ifndef OPENSSL_NO_FP_API |
150 | X509 | 150 | X509 * |
151 | *d2i_X509_fp(FILE *fp, X509 **x509) | 151 | d2i_X509_fp(FILE *fp, X509 **x509) |
152 | { | 152 | { |
153 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509), fp, x509); | 153 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509), fp, x509); |
154 | } | 154 | } |
@@ -160,8 +160,8 @@ i2d_X509_fp(FILE *fp, X509 *x509) | |||
160 | } | 160 | } |
161 | #endif | 161 | #endif |
162 | 162 | ||
163 | X509 | 163 | X509 * |
164 | *d2i_X509_bio(BIO *bp, X509 **x509) | 164 | d2i_X509_bio(BIO *bp, X509 **x509) |
165 | { | 165 | { |
166 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509), bp, x509); | 166 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509), bp, x509); |
167 | } | 167 | } |
@@ -173,8 +173,8 @@ i2d_X509_bio(BIO *bp, X509 *x509) | |||
173 | } | 173 | } |
174 | 174 | ||
175 | #ifndef OPENSSL_NO_FP_API | 175 | #ifndef OPENSSL_NO_FP_API |
176 | X509_CRL | 176 | X509_CRL * |
177 | *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl) | 177 | d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl) |
178 | { | 178 | { |
179 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509_CRL), fp, crl); | 179 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509_CRL), fp, crl); |
180 | } | 180 | } |
@@ -186,8 +186,8 @@ i2d_X509_CRL_fp(FILE *fp, X509_CRL *crl) | |||
186 | } | 186 | } |
187 | #endif | 187 | #endif |
188 | 188 | ||
189 | X509_CRL | 189 | X509_CRL * |
190 | *d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl) | 190 | d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl) |
191 | { | 191 | { |
192 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509_CRL), bp, crl); | 192 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509_CRL), bp, crl); |
193 | } | 193 | } |
@@ -199,8 +199,8 @@ i2d_X509_CRL_bio(BIO *bp, X509_CRL *crl) | |||
199 | } | 199 | } |
200 | 200 | ||
201 | #ifndef OPENSSL_NO_FP_API | 201 | #ifndef OPENSSL_NO_FP_API |
202 | PKCS7 | 202 | PKCS7 * |
203 | *d2i_PKCS7_fp(FILE *fp, PKCS7 **p7) | 203 | d2i_PKCS7_fp(FILE *fp, PKCS7 **p7) |
204 | { | 204 | { |
205 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(PKCS7), fp, p7); | 205 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(PKCS7), fp, p7); |
206 | } | 206 | } |
@@ -212,8 +212,8 @@ i2d_PKCS7_fp(FILE *fp, PKCS7 *p7) | |||
212 | } | 212 | } |
213 | #endif | 213 | #endif |
214 | 214 | ||
215 | PKCS7 | 215 | PKCS7 * |
216 | *d2i_PKCS7_bio(BIO *bp, PKCS7 **p7) | 216 | d2i_PKCS7_bio(BIO *bp, PKCS7 **p7) |
217 | { | 217 | { |
218 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(PKCS7), bp, p7); | 218 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(PKCS7), bp, p7); |
219 | } | 219 | } |
@@ -225,8 +225,8 @@ i2d_PKCS7_bio(BIO *bp, PKCS7 *p7) | |||
225 | } | 225 | } |
226 | 226 | ||
227 | #ifndef OPENSSL_NO_FP_API | 227 | #ifndef OPENSSL_NO_FP_API |
228 | X509_REQ | 228 | X509_REQ * |
229 | *d2i_X509_REQ_fp(FILE *fp, X509_REQ **req) | 229 | d2i_X509_REQ_fp(FILE *fp, X509_REQ **req) |
230 | { | 230 | { |
231 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509_REQ), fp, req); | 231 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509_REQ), fp, req); |
232 | } | 232 | } |
@@ -238,8 +238,8 @@ i2d_X509_REQ_fp(FILE *fp, X509_REQ *req) | |||
238 | } | 238 | } |
239 | #endif | 239 | #endif |
240 | 240 | ||
241 | X509_REQ | 241 | X509_REQ * |
242 | *d2i_X509_REQ_bio(BIO *bp, X509_REQ **req) | 242 | d2i_X509_REQ_bio(BIO *bp, X509_REQ **req) |
243 | { | 243 | { |
244 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509_REQ), bp, req); | 244 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509_REQ), bp, req); |
245 | } | 245 | } |
@@ -253,8 +253,8 @@ i2d_X509_REQ_bio(BIO *bp, X509_REQ *req) | |||
253 | #ifndef OPENSSL_NO_RSA | 253 | #ifndef OPENSSL_NO_RSA |
254 | 254 | ||
255 | #ifndef OPENSSL_NO_FP_API | 255 | #ifndef OPENSSL_NO_FP_API |
256 | RSA | 256 | RSA * |
257 | *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa) | 257 | d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa) |
258 | { | 258 | { |
259 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); | 259 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); |
260 | } | 260 | } |
@@ -265,15 +265,15 @@ i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa) | |||
265 | return ASN1_item_i2d_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); | 265 | return ASN1_item_i2d_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); |
266 | } | 266 | } |
267 | 267 | ||
268 | RSA | 268 | RSA * |
269 | *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa) | 269 | d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa) |
270 | { | 270 | { |
271 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPublicKey), fp, rsa); | 271 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPublicKey), fp, rsa); |
272 | } | 272 | } |
273 | 273 | ||
274 | 274 | ||
275 | RSA | 275 | RSA * |
276 | *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa) | 276 | d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa) |
277 | { | 277 | { |
278 | return ASN1_d2i_fp((void *(*)(void))RSA_new, | 278 | return ASN1_d2i_fp((void *(*)(void))RSA_new, |
279 | (D2I_OF(void))d2i_RSA_PUBKEY, fp, (void **)rsa); | 279 | (D2I_OF(void))d2i_RSA_PUBKEY, fp, (void **)rsa); |
@@ -292,8 +292,8 @@ i2d_RSA_PUBKEY_fp(FILE *fp, RSA *rsa) | |||
292 | } | 292 | } |
293 | #endif | 293 | #endif |
294 | 294 | ||
295 | RSA | 295 | RSA * |
296 | *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa) | 296 | d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa) |
297 | { | 297 | { |
298 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(RSAPrivateKey), bp, rsa); | 298 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(RSAPrivateKey), bp, rsa); |
299 | } | 299 | } |
@@ -304,15 +304,15 @@ i2d_RSAPrivateKey_bio(BIO *bp, RSA *rsa) | |||
304 | return ASN1_item_i2d_bio(ASN1_ITEM_rptr(RSAPrivateKey), bp, rsa); | 304 | return ASN1_item_i2d_bio(ASN1_ITEM_rptr(RSAPrivateKey), bp, rsa); |
305 | } | 305 | } |
306 | 306 | ||
307 | RSA | 307 | RSA * |
308 | *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa) | 308 | d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa) |
309 | { | 309 | { |
310 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(RSAPublicKey), bp, rsa); | 310 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(RSAPublicKey), bp, rsa); |
311 | } | 311 | } |
312 | 312 | ||
313 | 313 | ||
314 | RSA | 314 | RSA * |
315 | *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa) | 315 | d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa) |
316 | { | 316 | { |
317 | return ASN1_d2i_bio_of(RSA, RSA_new, d2i_RSA_PUBKEY, bp, rsa); | 317 | return ASN1_d2i_bio_of(RSA, RSA_new, d2i_RSA_PUBKEY, bp, rsa); |
318 | } | 318 | } |
@@ -332,8 +332,8 @@ i2d_RSA_PUBKEY_bio(BIO *bp, RSA *rsa) | |||
332 | 332 | ||
333 | #ifndef OPENSSL_NO_DSA | 333 | #ifndef OPENSSL_NO_DSA |
334 | #ifndef OPENSSL_NO_FP_API | 334 | #ifndef OPENSSL_NO_FP_API |
335 | DSA | 335 | DSA * |
336 | *d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa) | 336 | d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa) |
337 | { | 337 | { |
338 | return ASN1_d2i_fp_of(DSA, DSA_new, d2i_DSAPrivateKey, fp, dsa); | 338 | return ASN1_d2i_fp_of(DSA, DSA_new, d2i_DSAPrivateKey, fp, dsa); |
339 | } | 339 | } |
@@ -344,8 +344,8 @@ i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa) | |||
344 | return ASN1_i2d_fp_of_const(DSA, i2d_DSAPrivateKey, fp, dsa); | 344 | return ASN1_i2d_fp_of_const(DSA, i2d_DSAPrivateKey, fp, dsa); |
345 | } | 345 | } |
346 | 346 | ||
347 | DSA | 347 | DSA * |
348 | *d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa) | 348 | d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa) |
349 | { | 349 | { |
350 | return ASN1_d2i_fp_of(DSA, DSA_new, d2i_DSA_PUBKEY, fp, dsa); | 350 | return ASN1_d2i_fp_of(DSA, DSA_new, d2i_DSA_PUBKEY, fp, dsa); |
351 | } | 351 | } |
@@ -357,8 +357,8 @@ i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa) | |||
357 | } | 357 | } |
358 | #endif | 358 | #endif |
359 | 359 | ||
360 | DSA | 360 | DSA * |
361 | *d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa) | 361 | d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa) |
362 | { | 362 | { |
363 | return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSAPrivateKey, bp, dsa); | 363 | return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSAPrivateKey, bp, dsa); |
364 | } | 364 | } |
@@ -369,8 +369,8 @@ i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa) | |||
369 | return ASN1_i2d_bio_of_const(DSA, i2d_DSAPrivateKey, bp, dsa); | 369 | return ASN1_i2d_bio_of_const(DSA, i2d_DSAPrivateKey, bp, dsa); |
370 | } | 370 | } |
371 | 371 | ||
372 | DSA | 372 | DSA * |
373 | *d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa) | 373 | d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa) |
374 | { | 374 | { |
375 | return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSA_PUBKEY, bp, dsa); | 375 | return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSA_PUBKEY, bp, dsa); |
376 | } | 376 | } |
@@ -385,8 +385,8 @@ i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa) | |||
385 | 385 | ||
386 | #ifndef OPENSSL_NO_EC | 386 | #ifndef OPENSSL_NO_EC |
387 | #ifndef OPENSSL_NO_FP_API | 387 | #ifndef OPENSSL_NO_FP_API |
388 | EC_KEY | 388 | EC_KEY * |
389 | *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey) | 389 | d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey) |
390 | { | 390 | { |
391 | return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, fp, eckey); | 391 | return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, fp, eckey); |
392 | } | 392 | } |
@@ -397,8 +397,8 @@ i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey) | |||
397 | return ASN1_i2d_fp_of(EC_KEY, i2d_EC_PUBKEY, fp, eckey); | 397 | return ASN1_i2d_fp_of(EC_KEY, i2d_EC_PUBKEY, fp, eckey); |
398 | } | 398 | } |
399 | 399 | ||
400 | EC_KEY | 400 | EC_KEY * |
401 | *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey) | 401 | d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey) |
402 | { | 402 | { |
403 | return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, fp, eckey); | 403 | return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, fp, eckey); |
404 | } | 404 | } |
@@ -409,8 +409,8 @@ i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey) | |||
409 | return ASN1_i2d_fp_of(EC_KEY, i2d_ECPrivateKey, fp, eckey); | 409 | return ASN1_i2d_fp_of(EC_KEY, i2d_ECPrivateKey, fp, eckey); |
410 | } | 410 | } |
411 | #endif | 411 | #endif |
412 | EC_KEY | 412 | EC_KEY * |
413 | *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey) | 413 | d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey) |
414 | { | 414 | { |
415 | return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, bp, eckey); | 415 | return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, bp, eckey); |
416 | } | 416 | } |
@@ -421,8 +421,8 @@ i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *ecdsa) | |||
421 | return ASN1_i2d_bio_of(EC_KEY, i2d_EC_PUBKEY, bp, ecdsa); | 421 | return ASN1_i2d_bio_of(EC_KEY, i2d_EC_PUBKEY, bp, ecdsa); |
422 | } | 422 | } |
423 | 423 | ||
424 | EC_KEY | 424 | EC_KEY * |
425 | *d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey) | 425 | d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey) |
426 | { | 426 | { |
427 | return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, bp, eckey); | 427 | return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, bp, eckey); |
428 | } | 428 | } |
@@ -488,8 +488,8 @@ PKCS7_ISSUER_AND_SERIAL_digest(PKCS7_ISSUER_AND_SERIAL *data, | |||
488 | 488 | ||
489 | 489 | ||
490 | #ifndef OPENSSL_NO_FP_API | 490 | #ifndef OPENSSL_NO_FP_API |
491 | X509_SIG | 491 | X509_SIG * |
492 | *d2i_PKCS8_fp(FILE *fp, X509_SIG **p8) | 492 | d2i_PKCS8_fp(FILE *fp, X509_SIG **p8) |
493 | { | 493 | { |
494 | return ASN1_d2i_fp_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, fp, p8); | 494 | return ASN1_d2i_fp_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, fp, p8); |
495 | } | 495 | } |
@@ -501,8 +501,8 @@ i2d_PKCS8_fp(FILE *fp, X509_SIG *p8) | |||
501 | } | 501 | } |
502 | #endif | 502 | #endif |
503 | 503 | ||
504 | X509_SIG | 504 | X509_SIG * |
505 | *d2i_PKCS8_bio(BIO *bp, X509_SIG **p8) | 505 | d2i_PKCS8_bio(BIO *bp, X509_SIG **p8) |
506 | { | 506 | { |
507 | return ASN1_d2i_bio_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, bp, p8); | 507 | return ASN1_d2i_bio_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, bp, p8); |
508 | } | 508 | } |
@@ -514,8 +514,8 @@ i2d_PKCS8_bio(BIO *bp, X509_SIG *p8) | |||
514 | } | 514 | } |
515 | 515 | ||
516 | #ifndef OPENSSL_NO_FP_API | 516 | #ifndef OPENSSL_NO_FP_API |
517 | PKCS8_PRIV_KEY_INFO | 517 | PKCS8_PRIV_KEY_INFO * |
518 | *d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, | 518 | d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, |
519 | PKCS8_PRIV_KEY_INFO **p8inf) | 519 | PKCS8_PRIV_KEY_INFO **p8inf) |
520 | { | 520 | { |
521 | return ASN1_d2i_fp_of(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_new, | 521 | return ASN1_d2i_fp_of(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_new, |
@@ -548,8 +548,8 @@ i2d_PrivateKey_fp(FILE *fp, EVP_PKEY *pkey) | |||
548 | return ASN1_i2d_fp_of(EVP_PKEY, i2d_PrivateKey, fp, pkey); | 548 | return ASN1_i2d_fp_of(EVP_PKEY, i2d_PrivateKey, fp, pkey); |
549 | } | 549 | } |
550 | 550 | ||
551 | EVP_PKEY | 551 | EVP_PKEY * |
552 | *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a) | 552 | d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a) |
553 | { | 553 | { |
554 | return ASN1_d2i_fp_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey, | 554 | return ASN1_d2i_fp_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey, |
555 | fp, a); | 555 | fp, a); |
@@ -561,16 +561,16 @@ i2d_PUBKEY_fp(FILE *fp, EVP_PKEY *pkey) | |||
561 | return ASN1_i2d_fp_of(EVP_PKEY, i2d_PUBKEY, fp, pkey); | 561 | return ASN1_i2d_fp_of(EVP_PKEY, i2d_PUBKEY, fp, pkey); |
562 | } | 562 | } |
563 | 563 | ||
564 | EVP_PKEY | 564 | EVP_PKEY * |
565 | *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a) | 565 | d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a) |
566 | { | 566 | { |
567 | return ASN1_d2i_fp_of(EVP_PKEY, EVP_PKEY_new, d2i_PUBKEY, fp, a); | 567 | return ASN1_d2i_fp_of(EVP_PKEY, EVP_PKEY_new, d2i_PUBKEY, fp, a); |
568 | } | 568 | } |
569 | 569 | ||
570 | #endif | 570 | #endif |
571 | 571 | ||
572 | PKCS8_PRIV_KEY_INFO | 572 | PKCS8_PRIV_KEY_INFO * |
573 | *d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, | 573 | d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, |
574 | PKCS8_PRIV_KEY_INFO **p8inf) | 574 | PKCS8_PRIV_KEY_INFO **p8inf) |
575 | { | 575 | { |
576 | return ASN1_d2i_bio_of(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_new, | 576 | return ASN1_d2i_bio_of(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_new, |
@@ -603,8 +603,8 @@ i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey) | |||
603 | return ASN1_i2d_bio_of(EVP_PKEY, i2d_PrivateKey, bp, pkey); | 603 | return ASN1_i2d_bio_of(EVP_PKEY, i2d_PrivateKey, bp, pkey); |
604 | } | 604 | } |
605 | 605 | ||
606 | EVP_PKEY | 606 | EVP_PKEY * |
607 | *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a) | 607 | d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a) |
608 | { | 608 | { |
609 | return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey, bp, a); | 609 | return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey, bp, a); |
610 | } | 610 | } |
@@ -615,8 +615,8 @@ i2d_PUBKEY_bio(BIO *bp, EVP_PKEY *pkey) | |||
615 | return ASN1_i2d_bio_of(EVP_PKEY, i2d_PUBKEY, bp, pkey); | 615 | return ASN1_i2d_bio_of(EVP_PKEY, i2d_PUBKEY, bp, pkey); |
616 | } | 616 | } |
617 | 617 | ||
618 | EVP_PKEY | 618 | EVP_PKEY * |
619 | *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a) | 619 | d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a) |
620 | { | 620 | { |
621 | return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_PUBKEY, bp, a); | 621 | return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_PUBKEY, bp, a); |
622 | } | 622 | } |