529f0c5ad release: 1.5.0
1f7d7b326 tests(*) unload provider to make valgrind happy
766955521 fix(param) fix issue when gettable schema may be overwritten by settable schema
8c366c22c fix(param) save converted value to prevent potential use-after-free
a0711de99 fix(x509.csr) fix potential use-after-free in set_extension and add_extension
407d31ec3 fix(x509.*) fix potential use-after-free when get or set subject_alt_name, info_access and dist_points
e0872dcfa chore(x509.*) use const type name
b16f759c2 fix(x509.store) fix potential use-after-free in store:verify and store:check_revocation
48ab40148 tests(ci) catch more GC corner cases
e924ee045 fix(pkey) fix potential use-after-free in pkey.paramgen (#176)
224fae68c fix(bn) fix potential use-after-free in bn.new (#177)
a88f1ba30 fix(x509.store) fix the string is not NUL terminated in set_purpose (#174)
d94064cc7 fix(objects): fix a buffer overflow issue in find_sigid_algs. (#175)
7d6d8b5d2 fix(asn1) correct time_t to be 64 bits type (#171)
30bc5b7f4 doc(examples) update comment for raw-sign-and-recover
git-subtree-dir: src/deps/src/lua-resty-openssl
git-subtree-split: 529f0c5ad1a3275a2313b68003650e7c5693dc3d
e56da6c5f release: 1.4.0
91a30f698 feat(pkey) allow pkey.new to compose from parameters
0016308c9 feat(pkey) add pkey:verify_raw
2093e8814 fix(ec) add missing cdef for EC_POINT_free
9ad27e2bb chore(deps): bump jinja2 from 3.1.3 to 3.1.4 in /scripts
eed8b4fbf chore(aux/nginx) clarify the error message of usage of development mode
86068aacd chore(tests) update openssl fips provider to 3.0.9
66c49b164 chore(tests) add openssl 3.3.0 in matrix
git-subtree-dir: src/deps/src/lua-resty-openssl
git-subtree-split: e56da6c5f285ff0e40fce703b870e83ee8eac321
58c6ce688 release: 1.2.1
786e652f2 chore(tests) bump openresty to 1.25.3
90b0a47df fix(aux/nginx) support openresty 1.25.3 in FFI path
beb24ca91 chore(deps): bump jinja2 from 2.11.3 to 3.1.3 in /scripts
68eab3ab8 doc(readme) clarify pkey:verify behaviour on different openssl versions
git-subtree-dir: src/deps/src/lua-resty-openssl
git-subtree-split: 58c6ce6885556ed7cb85dde83d673fad05ba73aa
7f25f00ba release: 1.2.0
40fdbbbdd feat(mac) add reset API
b36ccba3f feat(openssl) list functions can now optionally drop provider name
5381f10c3 chore(tests) bump openssl to 3.2.0 (#140)
b72870ce1 chore(perf) calculate openssl speed numbers
d23b34ae8 fix(compat) works better with plain luajit
e9edc76cb tests(perf) add kdf
dac54bf76 perf(kdf) use table.nkeys for params
3d0a51cca feat(cipher) add set_buffer_size API
ba5de3e53 perf(cipher) improve performance on cipher
e87e93f66 tests(perf) pretty up tests
c8745f9ba chore(tests) format tests
073c943bf feat(bn) add from_mpi, to_mpi and set API
253d11c54 release: 1.1.0
2e401b335 feat(pkey) support pass in ctrl str options
12f5209ff chore(tests) revert BoringSSL specific patterns
d155657e6 feat(err) standardize error format and add new API to get reason and library name
3c0027d0b doc(readme) remove docs about BoringSSL
git-subtree-dir: src/deps/src/lua-resty-openssl
git-subtree-split: 7f25f00ba2b2140b794c94b5ae17f5a0736e3b03