diff options
author | BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com> | 2023-12-01 02:24:14 +0100 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-11-30 17:41:38 -0800 |
commit | dae158819f83113925d27f4d2bb11335f3e71018 (patch) | |
tree | 1766bf9c0a3a5a62e4263f39b93b4c5a7c744aa1 /meta-oe/recipes-crypto | |
parent | 9b8bb00bd6e13aadb2636c6240d041cb82eec3b1 (diff) | |
download | meta-openembedded-contrib-dae158819f83113925d27f4d2bb11335f3e71018.tar.gz |
monocypher: add crypto library recipe
Adds monocypher, an easy to use, easy to deploy, auditable crypto library written in portable C. It approaches the size of TweetNaCl and the speed of libsodium
Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-crypto')
-rw-r--r-- | meta-oe/recipes-crypto/monocypher/monocypher_4.0.2.bb | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/meta-oe/recipes-crypto/monocypher/monocypher_4.0.2.bb b/meta-oe/recipes-crypto/monocypher/monocypher_4.0.2.bb new file mode 100644 index 0000000000..899638161a --- /dev/null +++ b/meta-oe/recipes-crypto/monocypher/monocypher_4.0.2.bb @@ -0,0 +1,26 @@ +SUMMARY = "Monocypher is an easy-to-use crypto library" +DESCRIPTION = "Monocypher is an easy to use, easy to deploy, \ +auditable crypto library written in portable C. It approaches the size of TweetNaCl and the speed of libsodium." +HOMEPAGE = "https://monocypher.org/" +SECTION = "libs" +LICENSE = "BSD-2-Clause" +LIC_FILES_CHKSUM = "file://LICENCE.md;md5=6a251155d943c8531e01a139f3fc531a" + +SRC_URI = "git://github.com/LoupVaillant/Monocypher.git;protocol=https;branch=master" +SRCREV = "0d85f98c9d9b0227e42cf795cb527dff372b40a4" + +S = "${WORKDIR}/git" + +CFLAGS+="-pedantic -Wall -Wextra -O3" +EXTRA_OEMAKE = "'PREFIX=${prefix}' 'DESTDIR=${D}' 'CFLAGS=${CFLAGS}'" + +do_compile() { + oe_runmake library +} + +do_install() { + oe_runmake install-lib + oe_runmake install-pc +} + +BBCLASSEXTEND = "native nativesdk" |