Changeset View
Changeset View
Standalone View
Standalone View
lib/libbearssl/Makefile
- This file was added.
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | native \ No newline at end of property |
svn:keywords | null | FreeBSD=%H \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
# $FreeBSD$ | |||||
# This is a reach over build of BearSSL (www.BearSSL.org) | |||||
.include <src.opts.mk> | |||||
.if ${MK_BEARSSL} == "yes" | |||||
LIB= bearssl | |||||
.include "Makefile.libsa.inc" | |||||
INCS= \ | |||||
inc/bearssl.h \ | |||||
inc/bearssl_aead.h \ | |||||
inc/bearssl_block.h \ | |||||
inc/bearssl_ec.h \ | |||||
inc/bearssl_hash.h \ | |||||
inc/bearssl_hmac.h \ | |||||
inc/bearssl_pem.h \ | |||||
inc/bearssl_prf.h \ | |||||
inc/bearssl_rand.h \ | |||||
inc/bearssl_rsa.h \ | |||||
inc/bearssl_ssl.h \ | |||||
inc/bearssl_x509.h \ | |||||
INCS:= ${INCS:S,^,${BEARSSL}/,} | |||||
.if ${MK_BEARSSL_SSL:Uno} == "yes" | |||||
SRCS+= \ | |||||
mac/hmac.c \ | |||||
mac/hmac_ct.c \ | |||||
rand/hmac_drbg.c \ | |||||
ssl/prf.c \ | |||||
ssl/prf_md5sha1.c \ | |||||
ssl/prf_sha256.c \ | |||||
ssl/prf_sha384.c \ | |||||
ssl/ssl_ccert_single_ec.c \ | |||||
ssl/ssl_ccert_single_rsa.c \ | |||||
ssl/ssl_client.c \ | |||||
ssl/ssl_client_default_rsapub.c \ | |||||
ssl/ssl_client_full.c \ | |||||
ssl/ssl_engine.c \ | |||||
ssl/ssl_engine_default_aescbc.c \ | |||||
ssl/ssl_engine_default_aesgcm.c \ | |||||
ssl/ssl_engine_default_chapol.c \ | |||||
ssl/ssl_engine_default_descbc.c \ | |||||
ssl/ssl_engine_default_ec.c \ | |||||
ssl/ssl_engine_default_ecdsa.c \ | |||||
ssl/ssl_engine_default_rsavrfy.c \ | |||||
ssl/ssl_hashes.c \ | |||||
ssl/ssl_hs_client.c \ | |||||
ssl/ssl_hs_server.c \ | |||||
ssl/ssl_io.c \ | |||||
ssl/ssl_lru.c \ | |||||
ssl/ssl_rec_cbc.c \ | |||||
ssl/ssl_rec_chapol.c \ | |||||
ssl/ssl_rec_gcm.c \ | |||||
ssl/ssl_scert_single_ec.c \ | |||||
ssl/ssl_scert_single_rsa.c \ | |||||
ssl/ssl_server.c \ | |||||
ssl/ssl_server_full_ec.c \ | |||||
ssl/ssl_server_full_rsa.c \ | |||||
ssl/ssl_server_mine2c.c \ | |||||
ssl/ssl_server_mine2g.c \ | |||||
ssl/ssl_server_minf2c.c \ | |||||
ssl/ssl_server_minf2g.c \ | |||||
ssl/ssl_server_minr2g.c \ | |||||
ssl/ssl_server_minu2g.c \ | |||||
ssl/ssl_server_minv2g.c \ | |||||
SRCS+= \ | |||||
symcipher/aes_big_cbcdec.c \ | |||||
symcipher/aes_big_cbcenc.c \ | |||||
symcipher/aes_big_ctr.c \ | |||||
symcipher/aes_big_dec.c \ | |||||
symcipher/aes_big_enc.c \ | |||||
symcipher/aes_common.c \ | |||||
symcipher/aes_ct.c \ | |||||
symcipher/aes_ct64.c \ | |||||
symcipher/aes_ct64_cbcdec.c \ | |||||
symcipher/aes_ct64_cbcenc.c \ | |||||
symcipher/aes_ct64_ctr.c \ | |||||
symcipher/aes_ct64_dec.c \ | |||||
symcipher/aes_ct64_enc.c \ | |||||
symcipher/aes_ct_cbcdec.c \ | |||||
symcipher/aes_ct_cbcenc.c \ | |||||
symcipher/aes_ct_ctr.c \ | |||||
symcipher/aes_ct_dec.c \ | |||||
symcipher/aes_ct_enc.c \ | |||||
symcipher/aes_pwr8.c \ | |||||
symcipher/aes_pwr8_cbcdec.c \ | |||||
symcipher/aes_pwr8_cbcenc.c \ | |||||
symcipher/aes_pwr8_ctr.c \ | |||||
symcipher/aes_small_cbcdec.c \ | |||||
symcipher/aes_small_cbcenc.c \ | |||||
symcipher/aes_small_ctr.c \ | |||||
symcipher/aes_small_dec.c \ | |||||
symcipher/aes_small_enc.c \ | |||||
symcipher/aes_x86ni.c \ | |||||
symcipher/aes_x86ni_cbcdec.c \ | |||||
symcipher/aes_x86ni_cbcenc.c \ | |||||
symcipher/aes_x86ni_ctr.c \ | |||||
symcipher/chacha20_ct.c \ | |||||
symcipher/des_ct.c \ | |||||
symcipher/des_ct_cbcdec.c \ | |||||
symcipher/des_ct_cbcenc.c \ | |||||
symcipher/des_support.c \ | |||||
symcipher/des_tab.c \ | |||||
symcipher/des_tab_cbcdec.c \ | |||||
symcipher/des_tab_cbcenc.c \ | |||||
symcipher/poly1305_ctmul.c \ | |||||
symcipher/poly1305_ctmul32.c \ | |||||
symcipher/poly1305_ctmulq.c \ | |||||
symcipher/poly1305_i15.c \ | |||||
.endif | |||||
.include <bsd.lib.mk> | |||||
CWARNFLAGS.clang+= -Wno-cast-qual -Wno-shadow | |||||
CWARNFLAGS.gcc+= -Wno-cast-qual -Wno-shadow | |||||
.if ${MACHINE} == "host" | |||||
CWARNFLAGS+= -Wno-error | |||||
.endif | |||||
.else | |||||
all ${.TARGETS}: | |||||
.endif |