4c06287052
Release LuaSec 1.3.2
2023-08-31 17:09:53 -03:00
fddde111f7
Release 1.3.1
2023-03-19 11:55:08 -03:00
c297c5204c
Update version number
2023-03-14 10:43:47 -03:00
03e03140cd
Update version number
2022-07-30 08:41:46 -03:00
f9afada3d1
backguard compat for openssl on providers, like LTS linuxes
...
* The commit de393417b7
introduces high dependency due raices requirement to openssl 1.1.0l+
* The X509_REQ_get0_signature(), X509_REQ_get_signature_nid(), X509_CRL_get0_signature() and X509_CRL_get_signature_nid() were added in OpenSSL 1.1.0.
* This patch makes luasec runs on all kind of embebed systems that cannot be upgraded due vendors limitations
2022-06-24 01:09:44 -04:00
3a71559e13
Update version number
2022-04-13 10:35:06 -03:00
316bea078c
Update version to LuaSec 1.0.2
2021-08-14 10:16:35 -03:00
c1e28e9132
Fix meth_get_{sinagure => signature}_name function name
2021-07-10 12:47:53 +01:00
cdcf5fdb30
Off by one in cert:validat(notafter) #173
2021-06-23 13:35:49 -03:00
d5df315617
Update version and rockspec
2021-04-26 09:16:05 -03:00
4894c2f6a4
Update version number
2021-01-30 10:29:53 -03:00
de393417b7
feature: getsignaturename
2021-01-12 10:49:27 -03:00
43feb51c5e
Update 0.8 -> 0.9
2019-10-31 11:34:27 -03:00
87e51d99ea
Add __close metamethod
2019-10-15 13:25:12 -03:00
8ef33e33cf
Some adjusts to OpenSSL 1.1.1 with --api=1.1.0
2019-10-13 22:10:03 -03:00
3490d8d1c0
Merge pull request #126 from neheb/master
...
Get rid of some deprecation warnings with OpenSSL 1.1
2019-10-13 19:42:19 -03:00
daf728fec2
Fix general_name leak in cert:extensions()
...
Thanks to @zeen for identifying and @horazont for providing test
environment.
2019-07-07 23:03:54 +02:00
d6ba8d21da
Update version to 0.8, new rock file
2019-04-16 14:01:52 -03:00
79c629956e
Get rid of some deprecation warnings with OpenSSL 1.1
2018-11-20 20:12:39 -08:00
81c38864d4
Fix memory leak in meth_extensions
2018-11-19 16:00:30 +01:00
de63f21f63
Change version number to 0.7
2018-06-27 10:36:26 -03:00
0d01b53461
Version number to 0.7alpha
2017-09-26 18:22:49 -03:00
9c41eaf09a
Merge pull request #74 from ka7/spelling
...
spelling fixes, as seen on lintian.debian.org
2017-03-31 14:50:19 -03:00
80a527d630
Use EVP_PKEY_base_id() to recover the key's type
2016-09-13 13:30:44 -03:00
53db804b9d
Use X509_EXTENSION_get_object() to get the 'object' field from extension
2016-09-13 13:22:25 -03:00
22e6652d88
ASN1_STRING_data() is deprecated in OpenSSL 1.1.0
...
ASN1_STRING_get0_data() must be used instead.
2016-09-13 13:09:18 -03:00
d45c03a1ad
spelling fixes, as seen on lintian.debian.org
2016-07-11 21:57:50 +02:00
20443861eb
Update version number and rock file.
2016-03-03 16:11:46 -03:00
72e159149b
Merge pull request #20 from Zash/zash/checkissued
...
Method for checking if one certificate issued another
2016-02-16 09:34:31 -02:00
d1fb889547
Version number -> 0.6 alpha
2015-08-21 11:21:16 -03:00
8e9910cb15
Format.
2015-08-01 01:14:16 -03:00
2c2c9cf16f
Alternative implementation to inet_ntop() for old versions of Windows.
2015-08-01 01:07:04 -03:00
4e59c719df
Perform all validation before allocating structures
...
Check that all arguments are certificates before allocating OpenSSL
structures that require cleanup afterwards.
API of issued() changes (again) to root:issued(cert, [chain]*)
2015-03-31 17:48:44 +02:00
aa0c7ea1e5
Validate signatures too.
...
API changes to root:issued([intermediate]*, cert)
2015-03-20 16:36:05 +01:00
3862e76df9
Fix inet_ntop() on Windows.
2015-03-12 17:05:53 -03:00
1ab6fac919
Don't set globals from C.
2015-02-12 16:32:54 -02:00
97b1974039
Change to luaL_newlib().
2015-02-06 17:44:08 -02:00
acbf575420
BSD headers.
2015-01-28 16:38:00 -02:00
f13aee5dac
Encode iPAddress fields in human readable form
2014-06-08 13:20:47 +02:00
b83d2c6a91
Don't try to encode IP addresses as UTF-8
2014-06-08 12:47:58 +02:00
c276e9ff60
Return early if ASN1 string is invalid
2014-06-08 12:41:20 +02:00
1ade1542d7
Push nil if unable to encode ASN1 string as UTF-8
2014-06-08 12:38:52 +02:00
97e836696b
Return human readable error message from cert:issued()
2014-04-22 01:17:34 +02:00
a481015217
Merge pull request #19 from Zash/zash/pubkey
...
Zash/pubkey
2014-04-21 11:52:40 -03:00
11eaec6520
Add cert:pubkey() to methods registry
2014-04-19 23:11:32 +02:00
d2c87d71f7
Add cert:issued(leafcert) for checking chains
2014-04-19 22:58:28 +02:00
8fd31f3ad2
Wrong type.
2014-04-18 22:50:40 -03:00
eb8cb33160
Add method for extracting public key, type and size from x509 objects
2014-02-05 01:39:30 +01:00
21aefcf67d
Version number -> 0.5.
2014-01-29 18:43:33 -02:00
46d6078e82
Merge branch 'master' of https://github.com/brunoos/luasec
2013-10-23 13:53:43 -02:00