diff --git a/luprex/ext/openssl/aes.h b/luprex/ext/openssl-3.0.1/inc/openssl/aes.h similarity index 100% rename from luprex/ext/openssl/aes.h rename to luprex/ext/openssl-3.0.1/inc/openssl/aes.h diff --git a/luprex/ext/openssl/asn1.h b/luprex/ext/openssl-3.0.1/inc/openssl/asn1.h similarity index 100% rename from luprex/ext/openssl/asn1.h rename to luprex/ext/openssl-3.0.1/inc/openssl/asn1.h diff --git a/luprex/ext/openssl/asn1_mac.h b/luprex/ext/openssl-3.0.1/inc/openssl/asn1_mac.h similarity index 100% rename from luprex/ext/openssl/asn1_mac.h rename to luprex/ext/openssl-3.0.1/inc/openssl/asn1_mac.h diff --git a/luprex/ext/openssl/asn1err.h b/luprex/ext/openssl-3.0.1/inc/openssl/asn1err.h similarity index 100% rename from luprex/ext/openssl/asn1err.h rename to luprex/ext/openssl-3.0.1/inc/openssl/asn1err.h diff --git a/luprex/ext/openssl/asn1t.h b/luprex/ext/openssl-3.0.1/inc/openssl/asn1t.h similarity index 100% rename from luprex/ext/openssl/asn1t.h rename to luprex/ext/openssl-3.0.1/inc/openssl/asn1t.h diff --git a/luprex/ext/openssl/async.h b/luprex/ext/openssl-3.0.1/inc/openssl/async.h similarity index 100% rename from luprex/ext/openssl/async.h rename to luprex/ext/openssl-3.0.1/inc/openssl/async.h diff --git a/luprex/ext/openssl/asyncerr.h b/luprex/ext/openssl-3.0.1/inc/openssl/asyncerr.h similarity index 100% rename from luprex/ext/openssl/asyncerr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/asyncerr.h diff --git a/luprex/ext/openssl/bio.h b/luprex/ext/openssl-3.0.1/inc/openssl/bio.h similarity index 100% rename from luprex/ext/openssl/bio.h rename to luprex/ext/openssl-3.0.1/inc/openssl/bio.h diff --git a/luprex/ext/openssl/bioerr.h b/luprex/ext/openssl-3.0.1/inc/openssl/bioerr.h similarity index 100% rename from luprex/ext/openssl/bioerr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/bioerr.h diff --git a/luprex/ext/openssl/blowfish.h b/luprex/ext/openssl-3.0.1/inc/openssl/blowfish.h similarity index 100% rename from luprex/ext/openssl/blowfish.h rename to luprex/ext/openssl-3.0.1/inc/openssl/blowfish.h diff --git a/luprex/ext/openssl/bn.h b/luprex/ext/openssl-3.0.1/inc/openssl/bn.h similarity index 100% rename from luprex/ext/openssl/bn.h rename to luprex/ext/openssl-3.0.1/inc/openssl/bn.h diff --git a/luprex/ext/openssl/bnerr.h b/luprex/ext/openssl-3.0.1/inc/openssl/bnerr.h similarity index 100% rename from luprex/ext/openssl/bnerr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/bnerr.h diff --git a/luprex/ext/openssl/buffer.h b/luprex/ext/openssl-3.0.1/inc/openssl/buffer.h similarity index 100% rename from luprex/ext/openssl/buffer.h rename to luprex/ext/openssl-3.0.1/inc/openssl/buffer.h diff --git a/luprex/ext/openssl/buffererr.h b/luprex/ext/openssl-3.0.1/inc/openssl/buffererr.h similarity index 100% rename from luprex/ext/openssl/buffererr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/buffererr.h diff --git a/luprex/ext/openssl/camellia.h b/luprex/ext/openssl-3.0.1/inc/openssl/camellia.h similarity index 100% rename from luprex/ext/openssl/camellia.h rename to luprex/ext/openssl-3.0.1/inc/openssl/camellia.h diff --git a/luprex/ext/openssl/cast.h b/luprex/ext/openssl-3.0.1/inc/openssl/cast.h similarity index 100% rename from luprex/ext/openssl/cast.h rename to luprex/ext/openssl-3.0.1/inc/openssl/cast.h diff --git a/luprex/ext/openssl/cmac.h b/luprex/ext/openssl-3.0.1/inc/openssl/cmac.h similarity index 100% rename from luprex/ext/openssl/cmac.h rename to luprex/ext/openssl-3.0.1/inc/openssl/cmac.h diff --git a/luprex/ext/openssl/cmp.h b/luprex/ext/openssl-3.0.1/inc/openssl/cmp.h similarity index 100% rename from luprex/ext/openssl/cmp.h rename to luprex/ext/openssl-3.0.1/inc/openssl/cmp.h diff --git a/luprex/ext/openssl/cmp_util.h b/luprex/ext/openssl-3.0.1/inc/openssl/cmp_util.h similarity index 100% rename from luprex/ext/openssl/cmp_util.h rename to luprex/ext/openssl-3.0.1/inc/openssl/cmp_util.h diff --git a/luprex/ext/openssl/cmperr.h b/luprex/ext/openssl-3.0.1/inc/openssl/cmperr.h similarity index 100% rename from luprex/ext/openssl/cmperr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/cmperr.h diff --git a/luprex/ext/openssl/cms.h b/luprex/ext/openssl-3.0.1/inc/openssl/cms.h similarity index 100% rename from luprex/ext/openssl/cms.h rename to luprex/ext/openssl-3.0.1/inc/openssl/cms.h diff --git a/luprex/ext/openssl/cmserr.h b/luprex/ext/openssl-3.0.1/inc/openssl/cmserr.h similarity index 100% rename from luprex/ext/openssl/cmserr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/cmserr.h diff --git a/luprex/ext/openssl/comp.h b/luprex/ext/openssl-3.0.1/inc/openssl/comp.h similarity index 100% rename from luprex/ext/openssl/comp.h rename to luprex/ext/openssl-3.0.1/inc/openssl/comp.h diff --git a/luprex/ext/openssl/comperr.h b/luprex/ext/openssl-3.0.1/inc/openssl/comperr.h similarity index 100% rename from luprex/ext/openssl/comperr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/comperr.h diff --git a/luprex/ext/openssl/conf.h b/luprex/ext/openssl-3.0.1/inc/openssl/conf.h similarity index 100% rename from luprex/ext/openssl/conf.h rename to luprex/ext/openssl-3.0.1/inc/openssl/conf.h diff --git a/luprex/ext/openssl/conf_api.h b/luprex/ext/openssl-3.0.1/inc/openssl/conf_api.h similarity index 100% rename from luprex/ext/openssl/conf_api.h rename to luprex/ext/openssl-3.0.1/inc/openssl/conf_api.h diff --git a/luprex/ext/openssl/conferr.h b/luprex/ext/openssl-3.0.1/inc/openssl/conferr.h similarity index 100% rename from luprex/ext/openssl/conferr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/conferr.h diff --git a/luprex/ext/openssl/configuration.h b/luprex/ext/openssl-3.0.1/inc/openssl/configuration.h similarity index 100% rename from luprex/ext/openssl/configuration.h rename to luprex/ext/openssl-3.0.1/inc/openssl/configuration.h diff --git a/luprex/ext/openssl/conftypes.h b/luprex/ext/openssl-3.0.1/inc/openssl/conftypes.h similarity index 100% rename from luprex/ext/openssl/conftypes.h rename to luprex/ext/openssl-3.0.1/inc/openssl/conftypes.h diff --git a/luprex/ext/openssl/core.h b/luprex/ext/openssl-3.0.1/inc/openssl/core.h similarity index 100% rename from luprex/ext/openssl/core.h rename to luprex/ext/openssl-3.0.1/inc/openssl/core.h diff --git a/luprex/ext/openssl/core_dispatch.h b/luprex/ext/openssl-3.0.1/inc/openssl/core_dispatch.h similarity index 100% rename from luprex/ext/openssl/core_dispatch.h rename to luprex/ext/openssl-3.0.1/inc/openssl/core_dispatch.h diff --git a/luprex/ext/openssl/core_names.h b/luprex/ext/openssl-3.0.1/inc/openssl/core_names.h similarity index 100% rename from luprex/ext/openssl/core_names.h rename to luprex/ext/openssl-3.0.1/inc/openssl/core_names.h diff --git a/luprex/ext/openssl/core_object.h b/luprex/ext/openssl-3.0.1/inc/openssl/core_object.h similarity index 100% rename from luprex/ext/openssl/core_object.h rename to luprex/ext/openssl-3.0.1/inc/openssl/core_object.h diff --git a/luprex/ext/openssl/crmf.h b/luprex/ext/openssl-3.0.1/inc/openssl/crmf.h similarity index 100% rename from luprex/ext/openssl/crmf.h rename to luprex/ext/openssl-3.0.1/inc/openssl/crmf.h diff --git a/luprex/ext/openssl/crmferr.h b/luprex/ext/openssl-3.0.1/inc/openssl/crmferr.h similarity index 100% rename from luprex/ext/openssl/crmferr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/crmferr.h diff --git a/luprex/ext/openssl/crypto.h b/luprex/ext/openssl-3.0.1/inc/openssl/crypto.h similarity index 100% rename from luprex/ext/openssl/crypto.h rename to luprex/ext/openssl-3.0.1/inc/openssl/crypto.h diff --git a/luprex/ext/openssl/cryptoerr.h b/luprex/ext/openssl-3.0.1/inc/openssl/cryptoerr.h similarity index 100% rename from luprex/ext/openssl/cryptoerr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/cryptoerr.h diff --git a/luprex/ext/openssl/cryptoerr_legacy.h b/luprex/ext/openssl-3.0.1/inc/openssl/cryptoerr_legacy.h similarity index 100% rename from luprex/ext/openssl/cryptoerr_legacy.h rename to luprex/ext/openssl-3.0.1/inc/openssl/cryptoerr_legacy.h diff --git a/luprex/ext/openssl/ct.h b/luprex/ext/openssl-3.0.1/inc/openssl/ct.h similarity index 100% rename from luprex/ext/openssl/ct.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ct.h diff --git a/luprex/ext/openssl/cterr.h b/luprex/ext/openssl-3.0.1/inc/openssl/cterr.h similarity index 100% rename from luprex/ext/openssl/cterr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/cterr.h diff --git a/luprex/ext/openssl/decoder.h b/luprex/ext/openssl-3.0.1/inc/openssl/decoder.h similarity index 100% rename from luprex/ext/openssl/decoder.h rename to luprex/ext/openssl-3.0.1/inc/openssl/decoder.h diff --git a/luprex/ext/openssl/decodererr.h b/luprex/ext/openssl-3.0.1/inc/openssl/decodererr.h similarity index 100% rename from luprex/ext/openssl/decodererr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/decodererr.h diff --git a/luprex/ext/openssl/des.h b/luprex/ext/openssl-3.0.1/inc/openssl/des.h similarity index 100% rename from luprex/ext/openssl/des.h rename to luprex/ext/openssl-3.0.1/inc/openssl/des.h diff --git a/luprex/ext/openssl/dh.h b/luprex/ext/openssl-3.0.1/inc/openssl/dh.h similarity index 100% rename from luprex/ext/openssl/dh.h rename to luprex/ext/openssl-3.0.1/inc/openssl/dh.h diff --git a/luprex/ext/openssl/dherr.h b/luprex/ext/openssl-3.0.1/inc/openssl/dherr.h similarity index 100% rename from luprex/ext/openssl/dherr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/dherr.h diff --git a/luprex/ext/openssl/dsa.h b/luprex/ext/openssl-3.0.1/inc/openssl/dsa.h similarity index 100% rename from luprex/ext/openssl/dsa.h rename to luprex/ext/openssl-3.0.1/inc/openssl/dsa.h diff --git a/luprex/ext/openssl/dsaerr.h b/luprex/ext/openssl-3.0.1/inc/openssl/dsaerr.h similarity index 100% rename from luprex/ext/openssl/dsaerr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/dsaerr.h diff --git a/luprex/ext/openssl/dtls1.h b/luprex/ext/openssl-3.0.1/inc/openssl/dtls1.h similarity index 100% rename from luprex/ext/openssl/dtls1.h rename to luprex/ext/openssl-3.0.1/inc/openssl/dtls1.h diff --git a/luprex/ext/openssl/e_os2.h b/luprex/ext/openssl-3.0.1/inc/openssl/e_os2.h similarity index 100% rename from luprex/ext/openssl/e_os2.h rename to luprex/ext/openssl-3.0.1/inc/openssl/e_os2.h diff --git a/luprex/ext/openssl/ebcdic.h b/luprex/ext/openssl-3.0.1/inc/openssl/ebcdic.h similarity index 100% rename from luprex/ext/openssl/ebcdic.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ebcdic.h diff --git a/luprex/ext/openssl/ec.h b/luprex/ext/openssl-3.0.1/inc/openssl/ec.h similarity index 100% rename from luprex/ext/openssl/ec.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ec.h diff --git a/luprex/ext/openssl/ecdh.h b/luprex/ext/openssl-3.0.1/inc/openssl/ecdh.h similarity index 100% rename from luprex/ext/openssl/ecdh.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ecdh.h diff --git a/luprex/ext/openssl/ecdsa.h b/luprex/ext/openssl-3.0.1/inc/openssl/ecdsa.h similarity index 100% rename from luprex/ext/openssl/ecdsa.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ecdsa.h diff --git a/luprex/ext/openssl/ecerr.h b/luprex/ext/openssl-3.0.1/inc/openssl/ecerr.h similarity index 100% rename from luprex/ext/openssl/ecerr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ecerr.h diff --git a/luprex/ext/openssl/encoder.h b/luprex/ext/openssl-3.0.1/inc/openssl/encoder.h similarity index 100% rename from luprex/ext/openssl/encoder.h rename to luprex/ext/openssl-3.0.1/inc/openssl/encoder.h diff --git a/luprex/ext/openssl/encodererr.h b/luprex/ext/openssl-3.0.1/inc/openssl/encodererr.h similarity index 100% rename from luprex/ext/openssl/encodererr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/encodererr.h diff --git a/luprex/ext/openssl/engine.h b/luprex/ext/openssl-3.0.1/inc/openssl/engine.h similarity index 100% rename from luprex/ext/openssl/engine.h rename to luprex/ext/openssl-3.0.1/inc/openssl/engine.h diff --git a/luprex/ext/openssl/engineerr.h b/luprex/ext/openssl-3.0.1/inc/openssl/engineerr.h similarity index 100% rename from luprex/ext/openssl/engineerr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/engineerr.h diff --git a/luprex/ext/openssl/err.h b/luprex/ext/openssl-3.0.1/inc/openssl/err.h similarity index 100% rename from luprex/ext/openssl/err.h rename to luprex/ext/openssl-3.0.1/inc/openssl/err.h diff --git a/luprex/ext/openssl/ess.h b/luprex/ext/openssl-3.0.1/inc/openssl/ess.h similarity index 100% rename from luprex/ext/openssl/ess.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ess.h diff --git a/luprex/ext/openssl/esserr.h b/luprex/ext/openssl-3.0.1/inc/openssl/esserr.h similarity index 100% rename from luprex/ext/openssl/esserr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/esserr.h diff --git a/luprex/ext/openssl/evp.h b/luprex/ext/openssl-3.0.1/inc/openssl/evp.h similarity index 100% rename from luprex/ext/openssl/evp.h rename to luprex/ext/openssl-3.0.1/inc/openssl/evp.h diff --git a/luprex/ext/openssl/evperr.h b/luprex/ext/openssl-3.0.1/inc/openssl/evperr.h similarity index 100% rename from luprex/ext/openssl/evperr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/evperr.h diff --git a/luprex/ext/openssl/fips_names.h b/luprex/ext/openssl-3.0.1/inc/openssl/fips_names.h similarity index 100% rename from luprex/ext/openssl/fips_names.h rename to luprex/ext/openssl-3.0.1/inc/openssl/fips_names.h diff --git a/luprex/ext/openssl/fipskey.h b/luprex/ext/openssl-3.0.1/inc/openssl/fipskey.h similarity index 100% rename from luprex/ext/openssl/fipskey.h rename to luprex/ext/openssl-3.0.1/inc/openssl/fipskey.h diff --git a/luprex/ext/openssl/hmac.h b/luprex/ext/openssl-3.0.1/inc/openssl/hmac.h similarity index 100% rename from luprex/ext/openssl/hmac.h rename to luprex/ext/openssl-3.0.1/inc/openssl/hmac.h diff --git a/luprex/ext/openssl/http.h b/luprex/ext/openssl-3.0.1/inc/openssl/http.h similarity index 100% rename from luprex/ext/openssl/http.h rename to luprex/ext/openssl-3.0.1/inc/openssl/http.h diff --git a/luprex/ext/openssl/httperr.h b/luprex/ext/openssl-3.0.1/inc/openssl/httperr.h similarity index 100% rename from luprex/ext/openssl/httperr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/httperr.h diff --git a/luprex/ext/openssl/idea.h b/luprex/ext/openssl-3.0.1/inc/openssl/idea.h similarity index 100% rename from luprex/ext/openssl/idea.h rename to luprex/ext/openssl-3.0.1/inc/openssl/idea.h diff --git a/luprex/ext/openssl/kdf.h b/luprex/ext/openssl-3.0.1/inc/openssl/kdf.h similarity index 100% rename from luprex/ext/openssl/kdf.h rename to luprex/ext/openssl-3.0.1/inc/openssl/kdf.h diff --git a/luprex/ext/openssl/kdferr.h b/luprex/ext/openssl-3.0.1/inc/openssl/kdferr.h similarity index 100% rename from luprex/ext/openssl/kdferr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/kdferr.h diff --git a/luprex/ext/openssl/lhash.h b/luprex/ext/openssl-3.0.1/inc/openssl/lhash.h similarity index 100% rename from luprex/ext/openssl/lhash.h rename to luprex/ext/openssl-3.0.1/inc/openssl/lhash.h diff --git a/luprex/ext/openssl/macros.h b/luprex/ext/openssl-3.0.1/inc/openssl/macros.h similarity index 100% rename from luprex/ext/openssl/macros.h rename to luprex/ext/openssl-3.0.1/inc/openssl/macros.h diff --git a/luprex/ext/openssl/md2.h b/luprex/ext/openssl-3.0.1/inc/openssl/md2.h similarity index 100% rename from luprex/ext/openssl/md2.h rename to luprex/ext/openssl-3.0.1/inc/openssl/md2.h diff --git a/luprex/ext/openssl/md4.h b/luprex/ext/openssl-3.0.1/inc/openssl/md4.h similarity index 100% rename from luprex/ext/openssl/md4.h rename to luprex/ext/openssl-3.0.1/inc/openssl/md4.h diff --git a/luprex/ext/openssl/md5.h b/luprex/ext/openssl-3.0.1/inc/openssl/md5.h similarity index 100% rename from luprex/ext/openssl/md5.h rename to luprex/ext/openssl-3.0.1/inc/openssl/md5.h diff --git a/luprex/ext/openssl/mdc2.h b/luprex/ext/openssl-3.0.1/inc/openssl/mdc2.h similarity index 100% rename from luprex/ext/openssl/mdc2.h rename to luprex/ext/openssl-3.0.1/inc/openssl/mdc2.h diff --git a/luprex/ext/openssl/modes.h b/luprex/ext/openssl-3.0.1/inc/openssl/modes.h similarity index 100% rename from luprex/ext/openssl/modes.h rename to luprex/ext/openssl-3.0.1/inc/openssl/modes.h diff --git a/luprex/ext/openssl/obj_mac.h b/luprex/ext/openssl-3.0.1/inc/openssl/obj_mac.h similarity index 100% rename from luprex/ext/openssl/obj_mac.h rename to luprex/ext/openssl-3.0.1/inc/openssl/obj_mac.h diff --git a/luprex/ext/openssl/objects.h b/luprex/ext/openssl-3.0.1/inc/openssl/objects.h similarity index 100% rename from luprex/ext/openssl/objects.h rename to luprex/ext/openssl-3.0.1/inc/openssl/objects.h diff --git a/luprex/ext/openssl/objectserr.h b/luprex/ext/openssl-3.0.1/inc/openssl/objectserr.h similarity index 100% rename from luprex/ext/openssl/objectserr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/objectserr.h diff --git a/luprex/ext/openssl/ocsp.h b/luprex/ext/openssl-3.0.1/inc/openssl/ocsp.h similarity index 100% rename from luprex/ext/openssl/ocsp.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ocsp.h diff --git a/luprex/ext/openssl/ocsperr.h b/luprex/ext/openssl-3.0.1/inc/openssl/ocsperr.h similarity index 100% rename from luprex/ext/openssl/ocsperr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ocsperr.h diff --git a/luprex/ext/openssl/opensslconf.h b/luprex/ext/openssl-3.0.1/inc/openssl/opensslconf.h similarity index 100% rename from luprex/ext/openssl/opensslconf.h rename to luprex/ext/openssl-3.0.1/inc/openssl/opensslconf.h diff --git a/luprex/ext/openssl/opensslv.h b/luprex/ext/openssl-3.0.1/inc/openssl/opensslv.h similarity index 100% rename from luprex/ext/openssl/opensslv.h rename to luprex/ext/openssl-3.0.1/inc/openssl/opensslv.h diff --git a/luprex/ext/openssl/ossl_typ.h b/luprex/ext/openssl-3.0.1/inc/openssl/ossl_typ.h similarity index 100% rename from luprex/ext/openssl/ossl_typ.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ossl_typ.h diff --git a/luprex/ext/openssl/param_build.h b/luprex/ext/openssl-3.0.1/inc/openssl/param_build.h similarity index 100% rename from luprex/ext/openssl/param_build.h rename to luprex/ext/openssl-3.0.1/inc/openssl/param_build.h diff --git a/luprex/ext/openssl/params.h b/luprex/ext/openssl-3.0.1/inc/openssl/params.h similarity index 100% rename from luprex/ext/openssl/params.h rename to luprex/ext/openssl-3.0.1/inc/openssl/params.h diff --git a/luprex/ext/openssl/pem.h b/luprex/ext/openssl-3.0.1/inc/openssl/pem.h similarity index 100% rename from luprex/ext/openssl/pem.h rename to luprex/ext/openssl-3.0.1/inc/openssl/pem.h diff --git a/luprex/ext/openssl/pem2.h b/luprex/ext/openssl-3.0.1/inc/openssl/pem2.h similarity index 100% rename from luprex/ext/openssl/pem2.h rename to luprex/ext/openssl-3.0.1/inc/openssl/pem2.h diff --git a/luprex/ext/openssl/pemerr.h b/luprex/ext/openssl-3.0.1/inc/openssl/pemerr.h similarity index 100% rename from luprex/ext/openssl/pemerr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/pemerr.h diff --git a/luprex/ext/openssl/pkcs12.h b/luprex/ext/openssl-3.0.1/inc/openssl/pkcs12.h similarity index 100% rename from luprex/ext/openssl/pkcs12.h rename to luprex/ext/openssl-3.0.1/inc/openssl/pkcs12.h diff --git a/luprex/ext/openssl/pkcs12err.h b/luprex/ext/openssl-3.0.1/inc/openssl/pkcs12err.h similarity index 100% rename from luprex/ext/openssl/pkcs12err.h rename to luprex/ext/openssl-3.0.1/inc/openssl/pkcs12err.h diff --git a/luprex/ext/openssl/pkcs7.h b/luprex/ext/openssl-3.0.1/inc/openssl/pkcs7.h similarity index 100% rename from luprex/ext/openssl/pkcs7.h rename to luprex/ext/openssl-3.0.1/inc/openssl/pkcs7.h diff --git a/luprex/ext/openssl/pkcs7err.h b/luprex/ext/openssl-3.0.1/inc/openssl/pkcs7err.h similarity index 100% rename from luprex/ext/openssl/pkcs7err.h rename to luprex/ext/openssl-3.0.1/inc/openssl/pkcs7err.h diff --git a/luprex/ext/openssl/prov_ssl.h b/luprex/ext/openssl-3.0.1/inc/openssl/prov_ssl.h similarity index 100% rename from luprex/ext/openssl/prov_ssl.h rename to luprex/ext/openssl-3.0.1/inc/openssl/prov_ssl.h diff --git a/luprex/ext/openssl/proverr.h b/luprex/ext/openssl-3.0.1/inc/openssl/proverr.h similarity index 100% rename from luprex/ext/openssl/proverr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/proverr.h diff --git a/luprex/ext/openssl/provider.h b/luprex/ext/openssl-3.0.1/inc/openssl/provider.h similarity index 100% rename from luprex/ext/openssl/provider.h rename to luprex/ext/openssl-3.0.1/inc/openssl/provider.h diff --git a/luprex/ext/openssl/rand.h b/luprex/ext/openssl-3.0.1/inc/openssl/rand.h similarity index 100% rename from luprex/ext/openssl/rand.h rename to luprex/ext/openssl-3.0.1/inc/openssl/rand.h diff --git a/luprex/ext/openssl/randerr.h b/luprex/ext/openssl-3.0.1/inc/openssl/randerr.h similarity index 100% rename from luprex/ext/openssl/randerr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/randerr.h diff --git a/luprex/ext/openssl/rc2.h b/luprex/ext/openssl-3.0.1/inc/openssl/rc2.h similarity index 100% rename from luprex/ext/openssl/rc2.h rename to luprex/ext/openssl-3.0.1/inc/openssl/rc2.h diff --git a/luprex/ext/openssl/rc4.h b/luprex/ext/openssl-3.0.1/inc/openssl/rc4.h similarity index 100% rename from luprex/ext/openssl/rc4.h rename to luprex/ext/openssl-3.0.1/inc/openssl/rc4.h diff --git a/luprex/ext/openssl/rc5.h b/luprex/ext/openssl-3.0.1/inc/openssl/rc5.h similarity index 100% rename from luprex/ext/openssl/rc5.h rename to luprex/ext/openssl-3.0.1/inc/openssl/rc5.h diff --git a/luprex/ext/openssl/ripemd.h b/luprex/ext/openssl-3.0.1/inc/openssl/ripemd.h similarity index 100% rename from luprex/ext/openssl/ripemd.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ripemd.h diff --git a/luprex/ext/openssl/rsa.h b/luprex/ext/openssl-3.0.1/inc/openssl/rsa.h similarity index 100% rename from luprex/ext/openssl/rsa.h rename to luprex/ext/openssl-3.0.1/inc/openssl/rsa.h diff --git a/luprex/ext/openssl/rsaerr.h b/luprex/ext/openssl-3.0.1/inc/openssl/rsaerr.h similarity index 100% rename from luprex/ext/openssl/rsaerr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/rsaerr.h diff --git a/luprex/ext/openssl/safestack.h b/luprex/ext/openssl-3.0.1/inc/openssl/safestack.h similarity index 100% rename from luprex/ext/openssl/safestack.h rename to luprex/ext/openssl-3.0.1/inc/openssl/safestack.h diff --git a/luprex/ext/openssl/seed.h b/luprex/ext/openssl-3.0.1/inc/openssl/seed.h similarity index 100% rename from luprex/ext/openssl/seed.h rename to luprex/ext/openssl-3.0.1/inc/openssl/seed.h diff --git a/luprex/ext/openssl/self_test.h b/luprex/ext/openssl-3.0.1/inc/openssl/self_test.h similarity index 100% rename from luprex/ext/openssl/self_test.h rename to luprex/ext/openssl-3.0.1/inc/openssl/self_test.h diff --git a/luprex/ext/openssl/sha.h b/luprex/ext/openssl-3.0.1/inc/openssl/sha.h similarity index 100% rename from luprex/ext/openssl/sha.h rename to luprex/ext/openssl-3.0.1/inc/openssl/sha.h diff --git a/luprex/ext/openssl/srp.h b/luprex/ext/openssl-3.0.1/inc/openssl/srp.h similarity index 100% rename from luprex/ext/openssl/srp.h rename to luprex/ext/openssl-3.0.1/inc/openssl/srp.h diff --git a/luprex/ext/openssl/srtp.h b/luprex/ext/openssl-3.0.1/inc/openssl/srtp.h similarity index 100% rename from luprex/ext/openssl/srtp.h rename to luprex/ext/openssl-3.0.1/inc/openssl/srtp.h diff --git a/luprex/ext/openssl/ssl.h b/luprex/ext/openssl-3.0.1/inc/openssl/ssl.h similarity index 100% rename from luprex/ext/openssl/ssl.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ssl.h diff --git a/luprex/ext/openssl/ssl2.h b/luprex/ext/openssl-3.0.1/inc/openssl/ssl2.h similarity index 100% rename from luprex/ext/openssl/ssl2.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ssl2.h diff --git a/luprex/ext/openssl/ssl3.h b/luprex/ext/openssl-3.0.1/inc/openssl/ssl3.h similarity index 100% rename from luprex/ext/openssl/ssl3.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ssl3.h diff --git a/luprex/ext/openssl/sslerr.h b/luprex/ext/openssl-3.0.1/inc/openssl/sslerr.h similarity index 100% rename from luprex/ext/openssl/sslerr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/sslerr.h diff --git a/luprex/ext/openssl/sslerr_legacy.h b/luprex/ext/openssl-3.0.1/inc/openssl/sslerr_legacy.h similarity index 100% rename from luprex/ext/openssl/sslerr_legacy.h rename to luprex/ext/openssl-3.0.1/inc/openssl/sslerr_legacy.h diff --git a/luprex/ext/openssl/stack.h b/luprex/ext/openssl-3.0.1/inc/openssl/stack.h similarity index 100% rename from luprex/ext/openssl/stack.h rename to luprex/ext/openssl-3.0.1/inc/openssl/stack.h diff --git a/luprex/ext/openssl/store.h b/luprex/ext/openssl-3.0.1/inc/openssl/store.h similarity index 100% rename from luprex/ext/openssl/store.h rename to luprex/ext/openssl-3.0.1/inc/openssl/store.h diff --git a/luprex/ext/openssl/storeerr.h b/luprex/ext/openssl-3.0.1/inc/openssl/storeerr.h similarity index 100% rename from luprex/ext/openssl/storeerr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/storeerr.h diff --git a/luprex/ext/openssl/symhacks.h b/luprex/ext/openssl-3.0.1/inc/openssl/symhacks.h similarity index 100% rename from luprex/ext/openssl/symhacks.h rename to luprex/ext/openssl-3.0.1/inc/openssl/symhacks.h diff --git a/luprex/ext/openssl/tls1.h b/luprex/ext/openssl-3.0.1/inc/openssl/tls1.h similarity index 100% rename from luprex/ext/openssl/tls1.h rename to luprex/ext/openssl-3.0.1/inc/openssl/tls1.h diff --git a/luprex/ext/openssl/trace.h b/luprex/ext/openssl-3.0.1/inc/openssl/trace.h similarity index 100% rename from luprex/ext/openssl/trace.h rename to luprex/ext/openssl-3.0.1/inc/openssl/trace.h diff --git a/luprex/ext/openssl/ts.h b/luprex/ext/openssl-3.0.1/inc/openssl/ts.h similarity index 100% rename from luprex/ext/openssl/ts.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ts.h diff --git a/luprex/ext/openssl/tserr.h b/luprex/ext/openssl-3.0.1/inc/openssl/tserr.h similarity index 100% rename from luprex/ext/openssl/tserr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/tserr.h diff --git a/luprex/ext/openssl/txt_db.h b/luprex/ext/openssl-3.0.1/inc/openssl/txt_db.h similarity index 100% rename from luprex/ext/openssl/txt_db.h rename to luprex/ext/openssl-3.0.1/inc/openssl/txt_db.h diff --git a/luprex/ext/openssl/types.h b/luprex/ext/openssl-3.0.1/inc/openssl/types.h similarity index 100% rename from luprex/ext/openssl/types.h rename to luprex/ext/openssl-3.0.1/inc/openssl/types.h diff --git a/luprex/ext/openssl/ui.h b/luprex/ext/openssl-3.0.1/inc/openssl/ui.h similarity index 100% rename from luprex/ext/openssl/ui.h rename to luprex/ext/openssl-3.0.1/inc/openssl/ui.h diff --git a/luprex/ext/openssl/uierr.h b/luprex/ext/openssl-3.0.1/inc/openssl/uierr.h similarity index 100% rename from luprex/ext/openssl/uierr.h rename to luprex/ext/openssl-3.0.1/inc/openssl/uierr.h diff --git a/luprex/ext/openssl/whrlpool.h b/luprex/ext/openssl-3.0.1/inc/openssl/whrlpool.h similarity index 100% rename from luprex/ext/openssl/whrlpool.h rename to luprex/ext/openssl-3.0.1/inc/openssl/whrlpool.h diff --git a/luprex/ext/openssl/x509.h b/luprex/ext/openssl-3.0.1/inc/openssl/x509.h similarity index 100% rename from luprex/ext/openssl/x509.h rename to luprex/ext/openssl-3.0.1/inc/openssl/x509.h diff --git a/luprex/ext/openssl/x509_vfy.h b/luprex/ext/openssl-3.0.1/inc/openssl/x509_vfy.h similarity index 100% rename from luprex/ext/openssl/x509_vfy.h rename to luprex/ext/openssl-3.0.1/inc/openssl/x509_vfy.h diff --git a/luprex/ext/openssl/x509err.h b/luprex/ext/openssl-3.0.1/inc/openssl/x509err.h similarity index 100% rename from luprex/ext/openssl/x509err.h rename to luprex/ext/openssl-3.0.1/inc/openssl/x509err.h diff --git a/luprex/ext/openssl/x509v3.h b/luprex/ext/openssl-3.0.1/inc/openssl/x509v3.h similarity index 100% rename from luprex/ext/openssl/x509v3.h rename to luprex/ext/openssl-3.0.1/inc/openssl/x509v3.h diff --git a/luprex/ext/openssl/x509v3err.h b/luprex/ext/openssl-3.0.1/inc/openssl/x509v3err.h similarity index 100% rename from luprex/ext/openssl/x509v3err.h rename to luprex/ext/openssl-3.0.1/inc/openssl/x509v3err.h diff --git a/luprex/ext/openssl-linux/libcrypto.a b/luprex/ext/openssl-3.0.1/lib/linux/libcrypto.a similarity index 100% rename from luprex/ext/openssl-linux/libcrypto.a rename to luprex/ext/openssl-3.0.1/lib/linux/libcrypto.a diff --git a/luprex/ext/openssl-linux/libssl.a b/luprex/ext/openssl-3.0.1/lib/linux/libssl.a similarity index 100% rename from luprex/ext/openssl-linux/libssl.a rename to luprex/ext/openssl-3.0.1/lib/linux/libssl.a diff --git a/luprex/ext/openssl-mingw/libcrypto.a b/luprex/ext/openssl-3.0.1/lib/mingw/libcrypto.a similarity index 100% rename from luprex/ext/openssl-mingw/libcrypto.a rename to luprex/ext/openssl-3.0.1/lib/mingw/libcrypto.a diff --git a/luprex/ext/openssl-mingw/libssl.a b/luprex/ext/openssl-3.0.1/lib/mingw/libssl.a similarity index 100% rename from luprex/ext/openssl-mingw/libssl.a rename to luprex/ext/openssl-3.0.1/lib/mingw/libssl.a diff --git a/luprex/ext/openssl-license.txt b/luprex/ext/openssl-license.txt deleted file mode 100644 index 49cc83d2..00000000 --- a/luprex/ext/openssl-license.txt +++ /dev/null @@ -1,177 +0,0 @@ - - Apache License - Version 2.0, January 2004 - https://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS