Skip to content

Releases: wahern/luaossl

rel-20220711

11 Jul 05:43
rel-20220711
247c0d9
Compare
Choose a tag to compare
  • fix luaL_Buffer usage (#189)
  • fix OpenSSL 3 compatibility (#199)
  • add cipher:getTag() / cipher:setTag() for AEAD (#201)

rel-20200709

09 Jul 13:14
rel-20200709
4783a54
Compare
Choose a tag to compare
  • fix loading from DER files when type set to any (#177)
  • fix lifetime of certificates from <2000 (#178)
  • updates for Lua 5.4

rel-20190731

31 Jul 13:20
rel-20190731
87188b7
Compare
Choose a tag to compare
  • introduce workarounds for LuaJIT 47bit userdata (#173)

rel-20190612

12 Jun 07:36
rel-20190612
61b14ef
Compare
Choose a tag to compare
  • Add kdf module for key derivation (#154)
  • Add cert:verify() to verify certificates without a store (#167)
  • Add support for arbitrary pkey types (#161)
  • Rename :setCurvesList() to :setGroups() (old alias kept for now)
  • Note: This is the last release to support OpenSSL 0.9.8 (#169)

rel-20181207

07 Dec 22:52
rel-20181207
c5bf3d5
Compare
Choose a tag to compare
  • Add context.pushffi
  • Add :setCertificateChain() and :getCertificateChain()

rel-20181102

02 Nov 07:00
rel-20181102
3370b2d
Compare
Choose a tag to compare
  • Update SSL options
  • Add Basic TLSv1.3 support
  • Cache objects so that equal pointers result in same lua object
  • Fix non-DER value for CA basic constraint
  • Add context:getContext()
  • Add context:addCustomExtension() and openssl.extensionSupported()
  • Add context:useServerInfo() and context:useServerInfoFile()
  • Add ssl and context getter+setter for readahead flag
  • Add ssl and context :setCipherSuites() for TLSv1.3
  • Add conspicuously missing ssl:setCipherList()

rel-20180708

08 Jul 13:57
rel-20180708
567af0f
Compare
Choose a tag to compare
  • Fix incorrect class check in :getTLSextStatusType()
  • Update lua-compat-5.3
  • Add context:setTicketKeys(), context:getTicketKeys(), context:getTicketKeysLength()

rel-20180530

30 May 07:58
rel-20180530
aa1499c
Compare
Choose a tag to compare
  • Bind functions for manipulating csr requested extensions
  • Add :toPEM() to various objects
  • Bind modular bignum functions
  • Add ssl:getMasterKey()
  • Add ssl.pushffi()
  • Add ssl:getCertificate() and context:getCertificate()
  • store:add("./empty-file") no longer throws
  • Add ssl:getServerTemporaryKey()
  • Add x509.crl:lookupSerial() and x509.crl:lookupCertificate()
  • Fix precision loss when using Lua 5.3 with 64bit integers.

rel-20171028

28 Oct 02:24
rel-20171028
5be1b44
Compare
Choose a tag to compare
  • Add win32 support
  • Fix bug where exp would be NULL in pkey.new()

rel-20170903

03 Sep 13:07
rel-20170903
2a697c3
Compare
Choose a tag to compare
  • Fix pkey.new failing when generating RSA keys
  • Fix loading C modules clearing interposed fields
  • Fix building compat-5.3.o