package/luaossl: new package

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2017.08.x
Marcin Niestroj 2017-05-29 16:32:05 +02:00 committed by Thomas Petazzoni
parent 704cca3ef5
commit 26903e429e
5 changed files with 36 additions and 0 deletions

View File

@ -1039,6 +1039,7 @@ F: board/grinn/
F: configs/grinn_*
F: package/argparse/
F: package/easydbus/
F: package/luaossl/
F: package/rs485conf/
F: package/turbolua/

View File

@ -573,6 +573,7 @@ menu "Lua libraries/modules"
source "package/luafilesystem/Config.in"
source "package/luajson/Config.in"
source "package/lualogging/Config.in"
source "package/luaossl/Config.in"
source "package/luaposix/Config.in"
source "package/lua-resty-http/Config.in"
source "package/luasec/Config.in"

View File

@ -0,0 +1,18 @@
config BR2_PACKAGE_LUAOSSL
bool "luaossl"
depends on BR2_TOOLCHAIN_HAS_THREADS
select BR2_PACKAGE_OPENSSL
help
luaossl is a comprehensive binding to OpenSSL for Lua 5.1,
5.2, and later.
It includes support for certificate and key management,
key generation, signature verification, and deep bindings
to the distinguished name, alternative name, and X.509v3
extension interfaces. It also binds OpenSSL's bignum, message
digest, HMAC, cipher, and CSPRNG interfaces.
http://25thandclement.com/~william/projects/luaossl.html
comment "luaossl needs a toolchain w/ threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 51641d8971c19b2c65d3954ded12c306d4ecf6315ff8f1ec584e9a23ca998576 luaossl-20161214-0.src.rock

View File

@ -0,0 +1,14 @@
################################################################################
#
# luaossl
#
################################################################################
LUAOSSL_VERSION_UPSTREAM = 20161214
LUAOSSL_VERSION = $(LUAOSSL_VERSION_UPSTREAM)-0
LUAOSSL_SUBDIR = luaossl-rel-$(LUAOSSL_VERSION_UPSTREAM)
LUAOSSL_LICENSE = MIT
LUAOSSL_LICENSE_FILES = $(LUAOSSL_SUBDIR)/LICENSE
LUAOSSL_DEPENDENCIES = openssl
$(eval $(luarocks-package))