commit ed551001c1267443c4ebd3929e8feca1d66475b5
parent f043b84c16c766d892d4f717d68d2067a4e49047
Author: Florian Dold <florian@dold.me>
Date: Tue, 20 Dec 2022 15:10:02 +0100
build system
Diffstat:
1 file changed, 83 insertions(+), 0 deletions(-)
diff --git a/subprojects/mbedtls/meson.build b/subprojects/mbedtls/meson.build
@@ -0,0 +1,83 @@
+project('mbedtls', 'c')
+
+src_crypto = [
+ 'library/aes.c',
+ 'library/aesni.c',
+ 'library/aria.c',
+ 'library/asn1parse.c',
+ 'library/asn1write.c',
+ 'library/base64.c',
+ 'library/bignum.c',
+ 'library/bignum_core.c',
+ 'library/bignum_mod.c',
+ 'library/bignum_mod_raw.c',
+ 'library/camellia.c',
+ 'library/ccm.c',
+ 'library/chacha20.c',
+ 'library/chachapoly.c',
+ 'library/cipher.c',
+ 'library/cipher_wrap.c',
+ 'library/constant_time.c',
+ 'library/cmac.c',
+ 'library/ctr_drbg.c',
+ 'library/des.c',
+ 'library/dhm.c',
+ 'library/ecdh.c',
+ 'library/ecdsa.c',
+ 'library/ecjpake.c',
+ 'library/ecp.c',
+ 'library/ecp_curves.c',
+ 'library/entropy.c',
+ 'library/entropy_poll.c',
+ 'library/error.c',
+ 'library/gcm.c',
+ 'library/hash_info.c',
+ 'library/hkdf.c',
+ 'library/hmac_drbg.c',
+ 'library/lmots.c',
+ 'library/lms.c',
+ 'library/md.c',
+ 'library/md5.c',
+ 'library/memory_buffer_alloc.c',
+ 'library/nist_kw.c',
+ 'library/oid.c',
+ 'library/padlock.c',
+ 'library/pem.c',
+ 'library/pk.c',
+ 'library/pk_wrap.c',
+ 'library/pkcs12.c',
+ 'library/pkcs5.c',
+ 'library/pkparse.c',
+ 'library/pkwrite.c',
+ 'library/platform.c',
+ 'library/platform_util.c',
+ 'library/poly1305.c',
+ 'library/psa_crypto.c',
+ 'library/psa_crypto_aead.c',
+ 'library/psa_crypto_cipher.c',
+ 'library/psa_crypto_client.c',
+ 'library/psa_crypto_driver_wrappers.c',
+ 'library/psa_crypto_ecp.c',
+ 'library/psa_crypto_hash.c',
+ 'library/psa_crypto_mac.c',
+ 'library/psa_crypto_pake.c',
+ 'library/psa_crypto_rsa.c',
+ 'library/psa_crypto_se.c',
+ 'library/psa_crypto_slot_management.c',
+ 'library/psa_crypto_storage.c',
+ 'library/psa_its_file.c',
+ 'library/ripemd160.c',
+ 'library/rsa.c',
+ 'library/rsa_alt_helpers.c',
+ 'library/sha1.c',
+ 'library/sha256.c',
+ 'library/sha512.c',
+ 'library/threading.c',
+ 'library/timing.c',
+ 'library/version.c',
+ 'library/version_features.c',
+]
+
+
+mbedcrypto = static_library('mbedcrypto', src_crypto,
+ include_directories : ['include'])