diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/Makefile | 764 |
1 files changed, 0 insertions, 764 deletions
diff --git a/src/lib/libcrypto/Makefile b/src/lib/libcrypto/Makefile deleted file mode 100644 index db3bc767d9..0000000000 --- a/src/lib/libcrypto/Makefile +++ /dev/null | |||
| @@ -1,764 +0,0 @@ | |||
| 1 | # $OpenBSD: Makefile,v 1.231 2024/12/19 23:56:32 tb Exp $ | ||
| 2 | |||
| 3 | LIB= crypto | ||
| 4 | LIBREBUILD=y | ||
| 5 | |||
| 6 | .include <bsd.own.mk> | ||
| 7 | .ifndef NOMAN | ||
| 8 | SUBDIR= man | ||
| 9 | .endif | ||
| 10 | |||
| 11 | PC_FILES=libcrypto.pc | ||
| 12 | |||
| 13 | CLEANFILES=${PC_FILES} ${VERSION_SCRIPT} | ||
| 14 | |||
| 15 | LCRYPTO_SRC= ${.CURDIR} | ||
| 16 | |||
| 17 | CFLAGS+= -Wall -Wundef | ||
| 18 | .if ${COMPILER_VERSION:L} == "clang" | ||
| 19 | CFLAGS+= -Werror -Wshadow | ||
| 20 | .endif | ||
| 21 | CFLAGS+= -DLIBRESSL_INTERNAL | ||
| 22 | |||
| 23 | CFLAGS+= -DLIBRESSL_NAMESPACE -DLIBRESSL_CRYPTO_NAMESPACE | ||
| 24 | |||
| 25 | CFLAGS+= -DHAVE_FUNOPEN | ||
| 26 | |||
| 27 | CFLAGS+= -I${LCRYPTO_SRC} | ||
| 28 | CFLAGS+= -I${LCRYPTO_SRC}/arch/${MACHINE_CPU} | ||
| 29 | CFLAGS+= -I${LCRYPTO_SRC}/asn1 | ||
| 30 | CFLAGS+= -I${LCRYPTO_SRC}/bio | ||
| 31 | CFLAGS+= -I${LCRYPTO_SRC}/bn | ||
| 32 | CFLAGS+= -I${LCRYPTO_SRC}/bn/arch/${MACHINE_CPU} | ||
| 33 | CFLAGS+= -I${LCRYPTO_SRC}/bytestring | ||
| 34 | CFLAGS+= -I${LCRYPTO_SRC}/conf | ||
| 35 | CFLAGS+= -I${LCRYPTO_SRC}/curve25519 | ||
| 36 | CFLAGS+= -I${LCRYPTO_SRC}/dh | ||
| 37 | CFLAGS+= -I${LCRYPTO_SRC}/dsa | ||
| 38 | CFLAGS+= -I${LCRYPTO_SRC}/ec | ||
| 39 | CFLAGS+= -I${LCRYPTO_SRC}/ecdsa | ||
| 40 | CFLAGS+= -I${LCRYPTO_SRC}/err | ||
| 41 | CFLAGS+= -I${LCRYPTO_SRC}/evp | ||
| 42 | CFLAGS+= -I${LCRYPTO_SRC}/hidden | ||
| 43 | CFLAGS+= -I${LCRYPTO_SRC}/hmac | ||
| 44 | CFLAGS+= -I${LCRYPTO_SRC}/kdf | ||
| 45 | CFLAGS+= -I${LCRYPTO_SRC}/lhash | ||
| 46 | CFLAGS+= -I${LCRYPTO_SRC}/mlkem | ||
| 47 | CFLAGS+= -I${LCRYPTO_SRC}/modes | ||
| 48 | CFLAGS+= -I${LCRYPTO_SRC}/ocsp | ||
| 49 | CFLAGS+= -I${LCRYPTO_SRC}/pkcs12 | ||
| 50 | CFLAGS+= -I${LCRYPTO_SRC}/rsa | ||
| 51 | CFLAGS+= -I${LCRYPTO_SRC}/sha | ||
| 52 | CFLAGS+= -I${LCRYPTO_SRC}/stack | ||
| 53 | CFLAGS+= -I${LCRYPTO_SRC}/ts | ||
| 54 | CFLAGS+= -I${LCRYPTO_SRC}/x509 | ||
| 55 | |||
| 56 | VERSION_SCRIPT= Symbols.map | ||
| 57 | SYMBOL_LIST= ${.CURDIR}/Symbols.list | ||
| 58 | |||
| 59 | # crypto/ | ||
| 60 | SRCS+= crypto_err.c | ||
| 61 | SRCS+= crypto_ex_data.c | ||
| 62 | SRCS+= crypto_init.c | ||
| 63 | SRCS+= crypto_legacy.c | ||
| 64 | SRCS+= crypto_lock.c | ||
| 65 | SRCS+= crypto_memory.c | ||
| 66 | |||
| 67 | # aes/ | ||
| 68 | SRCS+= aes.c | ||
| 69 | SRCS+= aes_core.c | ||
| 70 | SRCS+= aes_ige.c | ||
| 71 | |||
| 72 | # asn1/ | ||
| 73 | SRCS+= a_bitstr.c | ||
| 74 | SRCS+= a_enum.c | ||
| 75 | SRCS+= a_int.c | ||
| 76 | SRCS+= a_mbstr.c | ||
| 77 | SRCS+= a_object.c | ||
| 78 | SRCS+= a_octet.c | ||
| 79 | SRCS+= a_pkey.c | ||
| 80 | SRCS+= a_print.c | ||
| 81 | SRCS+= a_pubkey.c | ||
| 82 | SRCS+= a_strex.c | ||
| 83 | SRCS+= a_string.c | ||
| 84 | SRCS+= a_strnid.c | ||
| 85 | SRCS+= a_time.c | ||
| 86 | SRCS+= a_time_posix.c | ||
| 87 | SRCS+= a_time_tm.c | ||
| 88 | SRCS+= a_type.c | ||
| 89 | SRCS+= a_utf8.c | ||
| 90 | SRCS+= asn1_err.c | ||
| 91 | SRCS+= asn1_gen.c | ||
| 92 | SRCS+= asn1_item.c | ||
| 93 | SRCS+= asn1_lib.c | ||
| 94 | SRCS+= asn1_old.c | ||
| 95 | SRCS+= asn1_old_lib.c | ||
| 96 | SRCS+= asn1_par.c | ||
| 97 | SRCS+= asn1_types.c | ||
| 98 | SRCS+= asn_mime.c | ||
| 99 | SRCS+= asn_moid.c | ||
| 100 | SRCS+= bio_asn1.c | ||
| 101 | SRCS+= bio_ndef.c | ||
| 102 | SRCS+= p5_pbe.c | ||
| 103 | SRCS+= p5_pbev2.c | ||
| 104 | SRCS+= p8_pkey.c | ||
| 105 | SRCS+= t_crl.c | ||
| 106 | SRCS+= t_req.c | ||
| 107 | SRCS+= t_spki.c | ||
| 108 | SRCS+= t_x509.c | ||
| 109 | SRCS+= t_x509a.c | ||
| 110 | SRCS+= tasn_dec.c | ||
| 111 | SRCS+= tasn_enc.c | ||
| 112 | SRCS+= tasn_fre.c | ||
| 113 | SRCS+= tasn_new.c | ||
| 114 | SRCS+= tasn_prn.c | ||
| 115 | SRCS+= tasn_typ.c | ||
| 116 | SRCS+= tasn_utl.c | ||
| 117 | SRCS+= x_algor.c | ||
| 118 | SRCS+= x_attrib.c | ||
| 119 | SRCS+= x_bignum.c | ||
| 120 | SRCS+= x_crl.c | ||
| 121 | SRCS+= x_exten.c | ||
| 122 | SRCS+= x_info.c | ||
| 123 | SRCS+= x_long.c | ||
| 124 | SRCS+= x_name.c | ||
| 125 | SRCS+= x_pkey.c | ||
| 126 | SRCS+= x_pubkey.c | ||
| 127 | SRCS+= x_req.c | ||
| 128 | SRCS+= x_sig.c | ||
| 129 | SRCS+= x_spki.c | ||
| 130 | SRCS+= x_val.c | ||
| 131 | SRCS+= x_x509.c | ||
| 132 | SRCS+= x_x509a.c | ||
| 133 | |||
| 134 | # bf/ | ||
| 135 | SRCS+= blowfish.c | ||
| 136 | |||
| 137 | # bio/ | ||
| 138 | SRCS+= b_dump.c | ||
| 139 | SRCS+= b_posix.c | ||
| 140 | SRCS+= b_print.c | ||
| 141 | SRCS+= b_sock.c | ||
| 142 | SRCS+= bf_buff.c | ||
| 143 | SRCS+= bf_nbio.c | ||
| 144 | SRCS+= bf_null.c | ||
| 145 | SRCS+= bio_cb.c | ||
| 146 | SRCS+= bio_err.c | ||
| 147 | SRCS+= bio_lib.c | ||
| 148 | SRCS+= bio_meth.c | ||
| 149 | SRCS+= bss_acpt.c | ||
| 150 | SRCS+= bss_bio.c | ||
| 151 | SRCS+= bss_conn.c | ||
| 152 | SRCS+= bss_dgram.c | ||
| 153 | SRCS+= bss_fd.c | ||
| 154 | SRCS+= bss_file.c | ||
| 155 | SRCS+= bss_log.c | ||
| 156 | SRCS+= bss_mem.c | ||
| 157 | SRCS+= bss_null.c | ||
| 158 | SRCS+= bss_sock.c | ||
| 159 | |||
| 160 | # bn/ | ||
| 161 | SRCS+= bn_add.c | ||
| 162 | SRCS+= bn_bpsw.c | ||
| 163 | SRCS+= bn_const.c | ||
| 164 | SRCS+= bn_convert.c | ||
| 165 | SRCS+= bn_ctx.c | ||
| 166 | SRCS+= bn_div.c | ||
| 167 | SRCS+= bn_err.c | ||
| 168 | SRCS+= bn_exp.c | ||
| 169 | SRCS+= bn_gcd.c | ||
| 170 | SRCS+= bn_isqrt.c | ||
| 171 | SRCS+= bn_kron.c | ||
| 172 | SRCS+= bn_lib.c | ||
| 173 | SRCS+= bn_mod.c | ||
| 174 | SRCS+= bn_mod_sqrt.c | ||
| 175 | SRCS+= bn_mont.c | ||
| 176 | SRCS+= bn_mul.c | ||
| 177 | SRCS+= bn_prime.c | ||
| 178 | SRCS+= bn_primitives.c | ||
| 179 | SRCS+= bn_print.c | ||
| 180 | SRCS+= bn_rand.c | ||
| 181 | SRCS+= bn_recp.c | ||
| 182 | SRCS+= bn_shift.c | ||
| 183 | SRCS+= bn_small_primes.c | ||
| 184 | SRCS+= bn_sqr.c | ||
| 185 | SRCS+= bn_word.c | ||
| 186 | |||
| 187 | # buffer/ | ||
| 188 | SRCS+= buf_err.c | ||
| 189 | SRCS+= buffer.c | ||
| 190 | |||
| 191 | # bytestring/ | ||
| 192 | SRCS+= bs_ber.c | ||
| 193 | SRCS+= bs_cbb.c | ||
| 194 | SRCS+= bs_cbs.c | ||
| 195 | |||
| 196 | # camellia/ | ||
| 197 | SRCS+= camellia.c | ||
| 198 | |||
| 199 | # cast/ | ||
| 200 | SRCS+= cast.c | ||
| 201 | |||
| 202 | # chacha/ | ||
| 203 | SRCS+= chacha.c | ||
| 204 | |||
| 205 | # cmac/ | ||
| 206 | SRCS+= cm_ameth.c | ||
| 207 | SRCS+= cm_pmeth.c | ||
| 208 | SRCS+= cmac.c | ||
| 209 | |||
| 210 | # cms/ | ||
| 211 | SRCS+= cms_asn1.c | ||
| 212 | SRCS+= cms_att.c | ||
| 213 | SRCS+= cms_dd.c | ||
| 214 | SRCS+= cms_enc.c | ||
| 215 | SRCS+= cms_env.c | ||
| 216 | SRCS+= cms_err.c | ||
| 217 | SRCS+= cms_ess.c | ||
| 218 | SRCS+= cms_io.c | ||
| 219 | SRCS+= cms_kari.c | ||
| 220 | SRCS+= cms_lib.c | ||
| 221 | SRCS+= cms_pwri.c | ||
| 222 | SRCS+= cms_sd.c | ||
| 223 | SRCS+= cms_smime.c | ||
| 224 | |||
| 225 | # conf/ | ||
| 226 | SRCS+= conf_api.c | ||
| 227 | SRCS+= conf_def.c | ||
| 228 | SRCS+= conf_err.c | ||
| 229 | SRCS+= conf_lib.c | ||
| 230 | SRCS+= conf_mod.c | ||
| 231 | SRCS+= conf_sap.c | ||
| 232 | |||
| 233 | # ct/ | ||
| 234 | SRCS+= ct_b64.c | ||
| 235 | SRCS+= ct_err.c | ||
| 236 | SRCS+= ct_log.c | ||
| 237 | SRCS+= ct_oct.c | ||
| 238 | SRCS+= ct_policy.c | ||
| 239 | SRCS+= ct_prn.c | ||
| 240 | SRCS+= ct_sct.c | ||
| 241 | SRCS+= ct_sct_ctx.c | ||
| 242 | SRCS+= ct_vfy.c | ||
| 243 | SRCS+= ct_x509v3.c | ||
| 244 | |||
| 245 | # curve25519/ | ||
| 246 | SRCS+= curve25519-generic.c | ||
| 247 | SRCS+= curve25519.c | ||
| 248 | |||
| 249 | # des/ | ||
| 250 | SRCS+= des.c | ||
| 251 | SRCS+= des_cksum.c | ||
| 252 | SRCS+= des_enc.c | ||
| 253 | SRCS+= des_fcrypt.c | ||
| 254 | SRCS+= des_key.c | ||
| 255 | |||
| 256 | # dh/ | ||
| 257 | SRCS+= dh_ameth.c | ||
| 258 | SRCS+= dh_asn1.c | ||
| 259 | SRCS+= dh_check.c | ||
| 260 | SRCS+= dh_err.c | ||
| 261 | SRCS+= dh_gen.c | ||
| 262 | SRCS+= dh_key.c | ||
| 263 | SRCS+= dh_lib.c | ||
| 264 | SRCS+= dh_pmeth.c | ||
| 265 | |||
| 266 | # dsa/ | ||
| 267 | SRCS+= dsa_ameth.c | ||
| 268 | SRCS+= dsa_asn1.c | ||
| 269 | SRCS+= dsa_err.c | ||
| 270 | SRCS+= dsa_gen.c | ||
| 271 | SRCS+= dsa_key.c | ||
| 272 | SRCS+= dsa_lib.c | ||
| 273 | SRCS+= dsa_meth.c | ||
| 274 | SRCS+= dsa_ossl.c | ||
| 275 | SRCS+= dsa_pmeth.c | ||
| 276 | SRCS+= dsa_prn.c | ||
| 277 | |||
| 278 | # ec/ | ||
| 279 | SRCS+= ec_ameth.c | ||
| 280 | SRCS+= ec_asn1.c | ||
| 281 | SRCS+= ec_convert.c | ||
| 282 | SRCS+= ec_curve.c | ||
| 283 | SRCS+= ec_err.c | ||
| 284 | SRCS+= ec_key.c | ||
| 285 | SRCS+= ec_lib.c | ||
| 286 | SRCS+= ec_mult.c | ||
| 287 | SRCS+= ec_pmeth.c | ||
| 288 | SRCS+= eck_prn.c | ||
| 289 | SRCS+= ecp_methods.c | ||
| 290 | SRCS+= ecx_methods.c | ||
| 291 | |||
| 292 | # ecdh/ | ||
| 293 | SRCS+= ecdh.c | ||
| 294 | |||
| 295 | # ecdsa/ | ||
| 296 | SRCS+= ecdsa.c | ||
| 297 | |||
| 298 | # engine/ | ||
| 299 | SRCS+= engine_stubs.c | ||
| 300 | |||
| 301 | # err/ | ||
| 302 | SRCS+= err.c | ||
| 303 | SRCS+= err_all.c | ||
| 304 | SRCS+= err_prn.c | ||
| 305 | |||
| 306 | # evp/ | ||
| 307 | SRCS+= bio_b64.c | ||
| 308 | SRCS+= bio_enc.c | ||
| 309 | SRCS+= bio_md.c | ||
| 310 | SRCS+= e_aes.c | ||
| 311 | SRCS+= e_bf.c | ||
| 312 | SRCS+= e_camellia.c | ||
| 313 | SRCS+= e_cast.c | ||
| 314 | SRCS+= e_chacha.c | ||
| 315 | SRCS+= e_chacha20poly1305.c | ||
| 316 | SRCS+= e_des.c | ||
| 317 | SRCS+= e_des3.c | ||
| 318 | SRCS+= e_idea.c | ||
| 319 | SRCS+= e_null.c | ||
| 320 | SRCS+= e_rc2.c | ||
| 321 | SRCS+= e_rc4.c | ||
| 322 | SRCS+= e_sm4.c | ||
| 323 | SRCS+= e_xcbc_d.c | ||
| 324 | SRCS+= evp_aead.c | ||
| 325 | SRCS+= evp_cipher.c | ||
| 326 | SRCS+= evp_digest.c | ||
| 327 | SRCS+= evp_encode.c | ||
| 328 | SRCS+= evp_err.c | ||
| 329 | SRCS+= evp_key.c | ||
| 330 | SRCS+= evp_names.c | ||
| 331 | SRCS+= evp_pbe.c | ||
| 332 | SRCS+= evp_pkey.c | ||
| 333 | SRCS+= m_md4.c | ||
| 334 | SRCS+= m_md5.c | ||
| 335 | SRCS+= m_md5_sha1.c | ||
| 336 | SRCS+= m_null.c | ||
| 337 | SRCS+= m_ripemd.c | ||
| 338 | SRCS+= m_sha1.c | ||
| 339 | SRCS+= m_sha3.c | ||
| 340 | SRCS+= m_sigver.c | ||
| 341 | SRCS+= m_sm3.c | ||
| 342 | SRCS+= p_legacy.c | ||
| 343 | SRCS+= p_lib.c | ||
| 344 | SRCS+= p_sign.c | ||
| 345 | SRCS+= p_verify.c | ||
| 346 | SRCS+= pmeth_fn.c | ||
| 347 | SRCS+= pmeth_gn.c | ||
| 348 | SRCS+= pmeth_lib.c | ||
| 349 | |||
| 350 | # hkdf/ | ||
| 351 | SRCS+= hkdf.c | ||
| 352 | |||
| 353 | # hmac/ | ||
| 354 | SRCS+= hm_ameth.c | ||
| 355 | SRCS+= hm_pmeth.c | ||
| 356 | SRCS+= hmac.c | ||
| 357 | |||
| 358 | # idea/ | ||
| 359 | SRCS+= idea.c | ||
| 360 | |||
| 361 | # kdf/ | ||
| 362 | SRCS+= hkdf_evp.c | ||
| 363 | SRCS+= kdf_err.c | ||
| 364 | SRCS+= tls1_prf.c | ||
| 365 | |||
| 366 | # lhash/ | ||
| 367 | SRCS+= lhash.c | ||
| 368 | |||
| 369 | # md4/ | ||
| 370 | SRCS+= md4.c | ||
| 371 | |||
| 372 | # md5/ | ||
| 373 | SRCS+= md5.c | ||
| 374 | |||
| 375 | # mlkem/ | ||
| 376 | SRCS+= mlkem768.c | ||
| 377 | SRCS+= mlkem1024.c | ||
| 378 | |||
| 379 | # modes/ | ||
| 380 | SRCS+= cbc128.c | ||
| 381 | SRCS+= ccm128.c | ||
| 382 | SRCS+= cfb128.c | ||
| 383 | SRCS+= ctr128.c | ||
| 384 | SRCS+= gcm128.c | ||
| 385 | SRCS+= ofb128.c | ||
| 386 | SRCS+= xts128.c | ||
| 387 | |||
| 388 | # objects/ | ||
| 389 | SRCS+= obj_dat.c | ||
| 390 | SRCS+= obj_err.c | ||
| 391 | SRCS+= obj_lib.c | ||
| 392 | SRCS+= obj_xref.c | ||
| 393 | |||
| 394 | # ocsp/ | ||
| 395 | SRCS+= ocsp_asn.c | ||
| 396 | SRCS+= ocsp_cl.c | ||
| 397 | SRCS+= ocsp_err.c | ||
| 398 | SRCS+= ocsp_ext.c | ||
| 399 | SRCS+= ocsp_ht.c | ||
| 400 | SRCS+= ocsp_lib.c | ||
| 401 | SRCS+= ocsp_prn.c | ||
| 402 | SRCS+= ocsp_srv.c | ||
| 403 | SRCS+= ocsp_vfy.c | ||
| 404 | |||
| 405 | # pem/ | ||
| 406 | SRCS+= pem_all.c | ||
| 407 | SRCS+= pem_err.c | ||
| 408 | SRCS+= pem_info.c | ||
| 409 | SRCS+= pem_lib.c | ||
| 410 | SRCS+= pem_oth.c | ||
| 411 | SRCS+= pem_pk8.c | ||
| 412 | SRCS+= pem_pkey.c | ||
| 413 | SRCS+= pem_sign.c | ||
| 414 | SRCS+= pem_x509.c | ||
| 415 | SRCS+= pem_xaux.c | ||
| 416 | SRCS+= pvkfmt.c | ||
| 417 | |||
| 418 | # pkcs12/ | ||
| 419 | SRCS+= p12_add.c | ||
| 420 | SRCS+= p12_asn.c | ||
| 421 | SRCS+= p12_attr.c | ||
| 422 | SRCS+= p12_crt.c | ||
| 423 | SRCS+= p12_decr.c | ||
| 424 | SRCS+= p12_init.c | ||
| 425 | SRCS+= p12_key.c | ||
| 426 | SRCS+= p12_kiss.c | ||
| 427 | SRCS+= p12_mutl.c | ||
| 428 | SRCS+= p12_npas.c | ||
| 429 | SRCS+= p12_p8d.c | ||
| 430 | SRCS+= p12_p8e.c | ||
| 431 | SRCS+= p12_sbag.c | ||
| 432 | SRCS+= p12_utl.c | ||
| 433 | SRCS+= pk12err.c | ||
| 434 | |||
| 435 | # pkcs7/ | ||
| 436 | SRCS+= pk7_asn1.c | ||
| 437 | SRCS+= pk7_attr.c | ||
| 438 | SRCS+= pk7_doit.c | ||
| 439 | SRCS+= pk7_lib.c | ||
| 440 | SRCS+= pk7_mime.c | ||
| 441 | SRCS+= pk7_smime.c | ||
| 442 | SRCS+= pkcs7err.c | ||
| 443 | |||
| 444 | # poly1305/ | ||
| 445 | SRCS+= poly1305.c | ||
| 446 | |||
| 447 | # rand/ | ||
| 448 | SRCS+= rand_err.c | ||
| 449 | SRCS+= rand_lib.c | ||
| 450 | SRCS+= randfile.c | ||
| 451 | |||
| 452 | # rc2/ | ||
| 453 | SRCS+= rc2_cbc.c | ||
| 454 | SRCS+= rc2_ecb.c | ||
| 455 | SRCS+= rc2_skey.c | ||
| 456 | SRCS+= rc2cfb64.c | ||
| 457 | SRCS+= rc2ofb64.c | ||
| 458 | |||
| 459 | # rc4/ | ||
| 460 | SRCS+= rc4.c | ||
| 461 | |||
| 462 | # ripemd/ | ||
| 463 | SRCS+= ripemd.c | ||
| 464 | |||
| 465 | # rsa/ | ||
| 466 | SRCS+= rsa_ameth.c | ||
| 467 | SRCS+= rsa_asn1.c | ||
| 468 | SRCS+= rsa_blinding.c | ||
| 469 | SRCS+= rsa_chk.c | ||
| 470 | SRCS+= rsa_eay.c | ||
| 471 | SRCS+= rsa_err.c | ||
| 472 | SRCS+= rsa_gen.c | ||
| 473 | SRCS+= rsa_lib.c | ||
| 474 | SRCS+= rsa_meth.c | ||
| 475 | SRCS+= rsa_none.c | ||
| 476 | SRCS+= rsa_oaep.c | ||
| 477 | SRCS+= rsa_pk1.c | ||
| 478 | SRCS+= rsa_pmeth.c | ||
| 479 | SRCS+= rsa_prn.c | ||
| 480 | SRCS+= rsa_pss.c | ||
| 481 | SRCS+= rsa_saos.c | ||
| 482 | SRCS+= rsa_sign.c | ||
| 483 | SRCS+= rsa_x931.c | ||
| 484 | |||
| 485 | # sha/ | ||
| 486 | SRCS+= sha1.c | ||
| 487 | SRCS+= sha256.c | ||
| 488 | SRCS+= sha3.c | ||
| 489 | SRCS+= sha512.c | ||
| 490 | |||
| 491 | # sm3/ | ||
| 492 | SRCS+= sm3.c | ||
| 493 | |||
| 494 | # sm4/ | ||
| 495 | SRCS+= sm4.c | ||
| 496 | |||
| 497 | # stack/ | ||
| 498 | SRCS+= stack.c | ||
| 499 | |||
| 500 | # ts/ | ||
| 501 | SRCS+= ts_asn1.c | ||
| 502 | SRCS+= ts_conf.c | ||
| 503 | SRCS+= ts_err.c | ||
| 504 | SRCS+= ts_lib.c | ||
| 505 | SRCS+= ts_req_print.c | ||
| 506 | SRCS+= ts_req_utils.c | ||
| 507 | SRCS+= ts_rsp_print.c | ||
| 508 | SRCS+= ts_rsp_sign.c | ||
| 509 | SRCS+= ts_rsp_utils.c | ||
| 510 | SRCS+= ts_rsp_verify.c | ||
| 511 | SRCS+= ts_verify_ctx.c | ||
| 512 | |||
| 513 | # txt_db/ | ||
| 514 | SRCS+=txt_db.c | ||
| 515 | |||
| 516 | # ui/ | ||
| 517 | SRCS+= ui_err.c | ||
| 518 | SRCS+= ui_lib.c | ||
| 519 | SRCS+= ui_null.c | ||
| 520 | SRCS+= ui_openssl.c | ||
| 521 | |||
| 522 | # x509/ | ||
| 523 | SRCS+= by_dir.c | ||
| 524 | SRCS+= by_file.c | ||
| 525 | SRCS+= by_mem.c | ||
| 526 | SRCS+= x509_addr.c | ||
| 527 | SRCS+= x509_akey.c | ||
| 528 | SRCS+= x509_akeya.c | ||
| 529 | SRCS+= x509_alt.c | ||
| 530 | SRCS+= x509_asid.c | ||
| 531 | SRCS+= x509_att.c | ||
| 532 | SRCS+= x509_bcons.c | ||
| 533 | SRCS+= x509_bitst.c | ||
| 534 | SRCS+= x509_cmp.c | ||
| 535 | SRCS+= x509_conf.c | ||
| 536 | SRCS+= x509_constraints.c | ||
| 537 | SRCS+= x509_cpols.c | ||
| 538 | SRCS+= x509_crld.c | ||
| 539 | SRCS+= x509_d2.c | ||
| 540 | SRCS+= x509_def.c | ||
| 541 | SRCS+= x509_err.c | ||
| 542 | SRCS+= x509_ext.c | ||
| 543 | SRCS+= x509_extku.c | ||
| 544 | SRCS+= x509_genn.c | ||
| 545 | SRCS+= x509_ia5.c | ||
| 546 | SRCS+= x509_info.c | ||
| 547 | SRCS+= x509_int.c | ||
| 548 | SRCS+= x509_issuer_cache.c | ||
| 549 | SRCS+= x509_lib.c | ||
| 550 | SRCS+= x509_lu.c | ||
| 551 | SRCS+= x509_ncons.c | ||
| 552 | SRCS+= x509_obj.c | ||
| 553 | SRCS+= x509_ocsp.c | ||
| 554 | SRCS+= x509_pcons.c | ||
| 555 | SRCS+= x509_pku.c | ||
| 556 | SRCS+= x509_pmaps.c | ||
| 557 | SRCS+= x509_policy.c | ||
| 558 | SRCS+= x509_prn.c | ||
| 559 | SRCS+= x509_purp.c | ||
| 560 | SRCS+= x509_r2x.c | ||
| 561 | SRCS+= x509_req.c | ||
| 562 | SRCS+= x509_set.c | ||
| 563 | SRCS+= x509_siginfo.c | ||
| 564 | SRCS+= x509_skey.c | ||
| 565 | SRCS+= x509_trs.c | ||
| 566 | SRCS+= x509_txt.c | ||
| 567 | SRCS+= x509_utl.c | ||
| 568 | SRCS+= x509_v3.c | ||
| 569 | SRCS+= x509_verify.c | ||
| 570 | SRCS+= x509_vfy.c | ||
| 571 | SRCS+= x509_vpm.c | ||
| 572 | SRCS+= x509cset.c | ||
| 573 | SRCS+= x509name.c | ||
| 574 | SRCS+= x509rset.c | ||
| 575 | SRCS+= x509spki.c | ||
| 576 | SRCS+= x509type.c | ||
| 577 | SRCS+= x_all.c | ||
| 578 | |||
| 579 | .PATH: ${LCRYPTO_SRC}/arch/${MACHINE_CPU} \ | ||
| 580 | ${LCRYPTO_SRC} \ | ||
| 581 | ${LCRYPTO_SRC}/aes \ | ||
| 582 | ${LCRYPTO_SRC}/asn1 \ | ||
| 583 | ${LCRYPTO_SRC}/bf \ | ||
| 584 | ${LCRYPTO_SRC}/bio \ | ||
| 585 | ${LCRYPTO_SRC}/bn \ | ||
| 586 | ${LCRYPTO_SRC}/bn/arch/${MACHINE_CPU} \ | ||
| 587 | ${LCRYPTO_SRC}/bn/asm \ | ||
| 588 | ${LCRYPTO_SRC}/buffer \ | ||
| 589 | ${LCRYPTO_SRC}/bytestring \ | ||
| 590 | ${LCRYPTO_SRC}/camellia \ | ||
| 591 | ${LCRYPTO_SRC}/cast \ | ||
| 592 | ${LCRYPTO_SRC}/chacha \ | ||
| 593 | ${LCRYPTO_SRC}/cmac \ | ||
| 594 | ${LCRYPTO_SRC}/cms \ | ||
| 595 | ${LCRYPTO_SRC}/comp \ | ||
| 596 | ${LCRYPTO_SRC}/conf \ | ||
| 597 | ${LCRYPTO_SRC}/ct \ | ||
| 598 | ${LCRYPTO_SRC}/curve25519 \ | ||
| 599 | ${LCRYPTO_SRC}/des \ | ||
| 600 | ${LCRYPTO_SRC}/dh \ | ||
| 601 | ${LCRYPTO_SRC}/dsa \ | ||
| 602 | ${LCRYPTO_SRC}/ec \ | ||
| 603 | ${LCRYPTO_SRC}/ecdh \ | ||
| 604 | ${LCRYPTO_SRC}/ecdsa \ | ||
| 605 | ${LCRYPTO_SRC}/engine \ | ||
| 606 | ${LCRYPTO_SRC}/err \ | ||
| 607 | ${LCRYPTO_SRC}/evp \ | ||
| 608 | ${LCRYPTO_SRC}/hkdf \ | ||
| 609 | ${LCRYPTO_SRC}/hmac \ | ||
| 610 | ${LCRYPTO_SRC}/idea \ | ||
| 611 | ${LCRYPTO_SRC}/kdf \ | ||
| 612 | ${LCRYPTO_SRC}/lhash \ | ||
| 613 | ${LCRYPTO_SRC}/md4 \ | ||
| 614 | ${LCRYPTO_SRC}/md5 \ | ||
| 615 | ${LCRYPTO_SRC}/mlkem \ | ||
| 616 | ${LCRYPTO_SRC}/modes \ | ||
| 617 | ${LCRYPTO_SRC}/objects \ | ||
| 618 | ${LCRYPTO_SRC}/ocsp \ | ||
| 619 | ${LCRYPTO_SRC}/pem \ | ||
| 620 | ${LCRYPTO_SRC}/perlasm \ | ||
| 621 | ${LCRYPTO_SRC}/pkcs12 \ | ||
| 622 | ${LCRYPTO_SRC}/pkcs7 \ | ||
| 623 | ${LCRYPTO_SRC}/poly1305 \ | ||
| 624 | ${LCRYPTO_SRC}/rand \ | ||
| 625 | ${LCRYPTO_SRC}/rc2 \ | ||
| 626 | ${LCRYPTO_SRC}/rc4 \ | ||
| 627 | ${LCRYPTO_SRC}/ripemd \ | ||
| 628 | ${LCRYPTO_SRC}/rsa \ | ||
| 629 | ${LCRYPTO_SRC}/sha \ | ||
| 630 | ${LCRYPTO_SRC}/sm3 \ | ||
| 631 | ${LCRYPTO_SRC}/sm4 \ | ||
| 632 | ${LCRYPTO_SRC}/stack \ | ||
| 633 | ${LCRYPTO_SRC}/threads \ | ||
| 634 | ${LCRYPTO_SRC}/ts \ | ||
| 635 | ${LCRYPTO_SRC}/txt_db \ | ||
| 636 | ${LCRYPTO_SRC}/ui \ | ||
| 637 | ${LCRYPTO_SRC}/x509 | ||
| 638 | |||
| 639 | HDRS=\ | ||
| 640 | ${LCRYPTO_SRC}/aes/aes.h \ | ||
| 641 | ${LCRYPTO_SRC}/asn1/asn1.h \ | ||
| 642 | ${LCRYPTO_SRC}/asn1/asn1t.h \ | ||
| 643 | ${LCRYPTO_SRC}/asn1/posix_time.h \ | ||
| 644 | ${LCRYPTO_SRC}/bf/blowfish.h \ | ||
| 645 | ${LCRYPTO_SRC}/bio/bio.h \ | ||
| 646 | ${LCRYPTO_SRC}/bn/bn.h \ | ||
| 647 | ${LCRYPTO_SRC}/buffer/buffer.h \ | ||
| 648 | ${LCRYPTO_SRC}/camellia/camellia.h \ | ||
| 649 | ${LCRYPTO_SRC}/cast/cast.h \ | ||
| 650 | ${LCRYPTO_SRC}/chacha/chacha.h \ | ||
| 651 | ${LCRYPTO_SRC}/cmac/cmac.h \ | ||
| 652 | ${LCRYPTO_SRC}/cms/cms.h \ | ||
| 653 | ${LCRYPTO_SRC}/comp/comp.h \ | ||
| 654 | ${LCRYPTO_SRC}/conf/conf.h \ | ||
| 655 | ${LCRYPTO_SRC}/crypto.h \ | ||
| 656 | ${LCRYPTO_SRC}/ct/ct.h \ | ||
| 657 | ${LCRYPTO_SRC}/curve25519/curve25519.h \ | ||
| 658 | ${LCRYPTO_SRC}/des/des.h \ | ||
| 659 | ${LCRYPTO_SRC}/dh/dh.h \ | ||
| 660 | ${LCRYPTO_SRC}/dsa/dsa.h \ | ||
| 661 | ${LCRYPTO_SRC}/ec/ec.h \ | ||
| 662 | ${LCRYPTO_SRC}/ecdh/ecdh.h \ | ||
| 663 | ${LCRYPTO_SRC}/ecdsa/ecdsa.h \ | ||
| 664 | ${LCRYPTO_SRC}/engine/engine.h \ | ||
| 665 | ${LCRYPTO_SRC}/err/err.h \ | ||
| 666 | ${LCRYPTO_SRC}/evp/evp.h \ | ||
| 667 | ${LCRYPTO_SRC}/hkdf/hkdf.h \ | ||
| 668 | ${LCRYPTO_SRC}/hmac/hmac.h \ | ||
| 669 | ${LCRYPTO_SRC}/idea/idea.h \ | ||
| 670 | ${LCRYPTO_SRC}/kdf/kdf.h \ | ||
| 671 | ${LCRYPTO_SRC}/lhash/lhash.h \ | ||
| 672 | ${LCRYPTO_SRC}/md4/md4.h \ | ||
| 673 | ${LCRYPTO_SRC}/md5/md5.h \ | ||
| 674 | ${LCRYPTO_SRC}/modes/modes.h \ | ||
| 675 | ${LCRYPTO_SRC}/objects/objects.h \ | ||
| 676 | ${LCRYPTO_SRC}/ocsp/ocsp.h \ | ||
| 677 | ${LCRYPTO_SRC}/opensslfeatures.h \ | ||
| 678 | ${LCRYPTO_SRC}/opensslv.h \ | ||
| 679 | ${LCRYPTO_SRC}/ossl_typ.h \ | ||
| 680 | ${LCRYPTO_SRC}/pem/pem.h \ | ||
| 681 | ${LCRYPTO_SRC}/pkcs12/pkcs12.h \ | ||
| 682 | ${LCRYPTO_SRC}/pkcs7/pkcs7.h \ | ||
| 683 | ${LCRYPTO_SRC}/poly1305/poly1305.h \ | ||
| 684 | ${LCRYPTO_SRC}/rand/rand.h \ | ||
| 685 | ${LCRYPTO_SRC}/rc2/rc2.h \ | ||
| 686 | ${LCRYPTO_SRC}/rc4/rc4.h \ | ||
| 687 | ${LCRYPTO_SRC}/ripemd/ripemd.h \ | ||
| 688 | ${LCRYPTO_SRC}/rsa/rsa.h \ | ||
| 689 | ${LCRYPTO_SRC}/sha/sha.h \ | ||
| 690 | ${LCRYPTO_SRC}/sm3/sm3.h \ | ||
| 691 | ${LCRYPTO_SRC}/sm4/sm4.h \ | ||
| 692 | ${LCRYPTO_SRC}/stack/safestack.h \ | ||
| 693 | ${LCRYPTO_SRC}/stack/stack.h \ | ||
| 694 | ${LCRYPTO_SRC}/ts/ts.h \ | ||
| 695 | ${LCRYPTO_SRC}/txt_db/txt_db.h \ | ||
| 696 | ${LCRYPTO_SRC}/ui/ui.h \ | ||
| 697 | ${LCRYPTO_SRC}/x509/x509.h \ | ||
| 698 | ${LCRYPTO_SRC}/x509/x509_vfy.h \ | ||
| 699 | ${LCRYPTO_SRC}/x509/x509v3.h | ||
| 700 | |||
| 701 | HDRS_GEN=\ | ||
| 702 | ${.CURDIR}/arch/${MACHINE_CPU}/opensslconf.h \ | ||
| 703 | ${.OBJDIR}/obj_mac.h | ||
| 704 | |||
| 705 | prereq: obj_mac.h | ||
| 706 | |||
| 707 | includes: prereq | ||
| 708 | @test -d ${DESTDIR}/usr/include/openssl || \ | ||
| 709 | mkdir ${DESTDIR}/usr/include/openssl | ||
| 710 | @for i in $(HDRS) $(HDRS_GEN); do \ | ||
| 711 | j="cmp -s $$i ${DESTDIR}/usr/include/openssl/`basename $$i` || \ | ||
| 712 | ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 $$i\ | ||
| 713 | ${DESTDIR}/usr/include/openssl"; \ | ||
| 714 | echo $$j; \ | ||
| 715 | eval "$$j"; \ | ||
| 716 | done; | ||
| 717 | ${VERSION_SCRIPT}: ${SYMBOL_LIST} | ||
| 718 | { printf '{\n\tglobal:\n'; \ | ||
| 719 | sed '/^[._a-zA-Z]/s/$$/;/; s/^/ _libre_/' ${SYMBOL_LIST}; \ | ||
| 720 | sed '/^[._a-zA-Z]/s/$$/;/; s/^/ /' ${SYMBOL_LIST}; \ | ||
| 721 | printf '\n\tlocal:\n\t\t*;\n};\n'; } >$@.tmp && mv $@.tmp $@ | ||
| 722 | |||
| 723 | # generated | ||
| 724 | CFLAGS+= -I${.OBJDIR} | ||
| 725 | |||
| 726 | GENERATED=obj_mac.h obj_dat.h | ||
| 727 | CLEANFILES+=${GENERATED} obj_mac.num.tmp | ||
| 728 | SSL_OBJECTS=${LCRYPTO_SRC}/objects | ||
| 729 | |||
| 730 | obj_mac.h: ${SSL_OBJECTS}/objects.h ${SSL_OBJECTS}/obj_mac.num ${SSL_OBJECTS}/objects.txt ${SSL_OBJECTS}/objects.pl | ||
| 731 | cat ${SSL_OBJECTS}/obj_mac.num > obj_mac.num.tmp | ||
| 732 | /usr/bin/perl ${SSL_OBJECTS}/objects.pl ${SSL_OBJECTS}/objects.txt obj_mac.num.tmp obj_mac.h | ||
| 733 | |||
| 734 | obj_dat.h: obj_mac.h ${SSL_OBJECTS}/obj_dat.pl | ||
| 735 | /usr/bin/perl ${SSL_OBJECTS}/obj_dat.pl obj_mac.h obj_dat.h | ||
| 736 | |||
| 737 | .if exists (${.CURDIR}/arch/${MACHINE_CPU}/Makefile.inc) | ||
| 738 | .include "${.CURDIR}/arch/${MACHINE_CPU}/Makefile.inc" | ||
| 739 | .else | ||
| 740 | CFLAGS+=-DOPENSSL_NO_ASM | ||
| 741 | .endif | ||
| 742 | |||
| 743 | BUILDFIRST = ${GENERATED} | ||
| 744 | |||
| 745 | .include <bsd.lib.mk> | ||
| 746 | |||
| 747 | |||
| 748 | distribution: | ||
| 749 | ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \ | ||
| 750 | ${.CURDIR}/openssl.cnf ${DESTDIR}/etc/ssl/openssl.cnf && \ | ||
| 751 | ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \ | ||
| 752 | ${.CURDIR}/cert.pem ${DESTDIR}/etc/ssl/cert.pem && \ | ||
| 753 | ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \ | ||
| 754 | ${.CURDIR}/x509v3.cnf ${DESTDIR}/etc/ssl/x509v3.cnf | ||
| 755 | |||
| 756 | all: ${PC_FILES} | ||
| 757 | ${PC_FILES}: opensslv.h | ||
| 758 | /bin/sh ${.CURDIR}/generate_pkgconfig.sh -c ${.CURDIR} -o ${.OBJDIR} | ||
| 759 | |||
| 760 | beforeinstall: | ||
| 761 | ${INSTALL} ${INSTALL_COPY} -o root -g ${SHAREGRP} \ | ||
| 762 | -m ${SHAREMODE} ${.OBJDIR}/${PC_FILES} ${DESTDIR}/usr/lib/pkgconfig/ | ||
| 763 | |||
| 764 | .include <bsd.subdir.mk> | ||
