Commit graph

6 commits

Author SHA1 Message Date
Théophile Diot
411cd2df5a Squashed 'src/deps/src/lua-resty-openssl/' changes from e56da6c5f..529f0c5ad
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
2024-07-24 12:22:21 +01:00
Théophile Diot
a6a40ab74b Squashed 'src/deps/src/lua-resty-openssl/' changes from 643956d99..e56da6c5f
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
2024-05-27 15:17:05 +01:00
Théophile Diot
cee7d02246 Squashed 'src/deps/src/lua-resty-openssl/' changes from 7f25f00ba..58c6ce688
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
2024-03-07 13:24:01 +00:00
Théophile Diot
dda63ddcee Squashed 'src/deps/src/lua-resty-openssl/' changes from 5aba923e7..7f25f00ba
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
2023-12-29 12:36:57 +00:00
Théophile Diot
c473aa4080 Squashed 'src/deps/src/lua-resty-openssl/' changes from b23c072a4..89195843c
89195843c release: 1.0.1 (#129)
3a1bc273e fix(jwk) return error if exporting private key from public key (#128)
969f3e003 release: 1.0.0 (#127)
7cdcf0d17 chore(tests) cleanup fips tests
935227b34 feat(fips) add get_fips_version_text
f2d015b4b chore(scripts) add script to check unused cdefs
84abc0ab9 refactor(*) remove unused cdefs
99b493e67 refactor(*) BREAKING: drop OpenSSL 1.0.2, 1.1.0 and BoringSSL support
8d12024e4 release: 0.8.26
2ca4d14b1 doc(readme) add notes around :reset usage
74fc033ae chore(tests): bump openssl versions in CI
756e3e638 tests(provider) support OpenSSL 3.x
1516b4d94 fix(version) add support for all 3.x versions
d6ed9648e fix(x509.csr) remove extension before adding it
4f67b295e tests(ci) bump version and refactor fips module build
f9a153288 release: 0.8.25 (#122)
6e58b28c3 fix(pkey) clear error stack when verification fails (#121)
4871f49c3 release: 0.8.24
abaa66ee0 fix(ssl) support ngx_lua 10025
d51ba7909 chore(tests): bump openresty 1.21.4.2
2b99acd36 doc(changelog): include optional colon

git-subtree-dir: src/deps/src/lua-resty-openssl
git-subtree-split: 89195843cfbfac9dcbf071832aa9303a347871b4
2023-11-16 16:54:59 +00:00
Théophile Diot
a280059882 Squashed 'src/deps/src/lua-resty-openssl/' content from commit b23c072a4
git-subtree-dir: src/deps/src/lua-resty-openssl
git-subtree-split: b23c072a405b749ac60d21e3946cbf57a959b780
2023-06-30 15:38:47 -04:00