rizin/subprojects/nettle/meson.build
Riccardo Schirone 9465cca0f5 Replace AES code with Nettle one which is LGPLv3
Code taken from https://git.lysator.liu.se/nettle/nettle and placed in
its own subproject.
2021-12-17 09:18:47 +01:00

42 lines
916 B
Meson

project('nettle', 'c',
license: [ 'LGPL'],
version: '3.7.3'
)
# https://git.lysator.liu.se/nettle/nettle
inc = include_directories('.')
sources = [
'aes128-decrypt.c',
'aes128-encrypt.c',
'aes128-set-decrypt-key.c',
'aes128-set-encrypt-key.c',
'aes192-decrypt.c',
'aes192-encrypt.c',
'aes192-set-decrypt-key.c',
'aes192-set-encrypt-key.c',
'aes256-decrypt.c',
'aes256-encrypt.c',
'aes256-set-decrypt-key.c',
'aes256-set-encrypt-key.c',
'aesdata.c',
'aes-decrypt.c',
'aes-decrypt-internal.c',
'aes-decrypt-table.c',
'aes-encrypt.c',
'aes-encrypt-internal.c',
'aes-encrypt-table.c',
'aes-invert-internal.c',
'aes-set-decrypt-key.c',
'aes-set-encrypt-key.c',
'aes-set-key-internal.c',
]
libaes = static_library('nettle-aes',
sources,
include_directories : inc,
install : false)
aes_dep = declare_dependency(
include_directories : inc,
link_with : libaes)