├── .clang-format ├── .clangd ├── .editorconfig ├── .github ├── codecov.yml └── workflows │ └── build.yml ├── .gitignore ├── .gitmodules ├── AUTHORS.md ├── CMakeLists.txt ├── Dockerfile ├── LICENSE.txt ├── README.md ├── btls ├── btls.c ├── btls.h ├── legacy │ ├── btls.c │ └── btls.h ├── objects.txt └── patch │ ├── OpenSSL_1_1_1i.patch │ └── openssl-3.3.1.patch ├── doc ├── .gitignore ├── CMakeLists.txt └── bee2evp.doxy ├── dockerfiles └── debian.Dockerfile ├── include ├── .clang-format ├── CMakeLists.txt └── bee2evp │ ├── bee2evp.h │ ├── info.h │ └── info.h.in ├── scripts ├── build.sh └── source.sh ├── src ├── bash_cipher.c ├── bash_md.c ├── bee2evp.c ├── bee2evp_lcl.h ├── belt_ameth.c ├── belt_cipher.c ├── belt_md.c ├── belt_pbkdf.c ├── belt_pmeth.c ├── belt_tls.c ├── bign_ameth.c ├── bign_asn1.c └── bign_pmeth.c ├── test ├── CMakeLists.txt ├── bash.py ├── belt.py ├── bign.py ├── btls.py ├── openssl.py ├── src │ ├── .clang-format │ ├── aead_test.c │ ├── belt_test.c │ ├── bign_test.c │ ├── cert_test.c │ ├── hkdf_test.c │ ├── hmac_test.c │ ├── md_test.c │ ├── pbkdf_test.c │ └── test.c ├── test.py └── util.py ├── utils └── build_debian.sh └── win ├── .gitignore ├── makeopenssl.cmd ├── vs09 ├── bee2evp.sln └── bee2evp.vcproj └── vs15 ├── bee2evp.sln ├── bee2evp.vcxproj └── bee2evp.vcxproj.filters /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/.clang-format -------------------------------------------------------------------------------- /.clangd: -------------------------------------------------------------------------------- 1 | CompileFlags: 2 | Add: [-std=c11] 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/.gitmodules -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/README.md -------------------------------------------------------------------------------- /btls/btls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/btls/btls.c -------------------------------------------------------------------------------- /btls/btls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/btls/btls.h -------------------------------------------------------------------------------- /btls/legacy/btls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/btls/legacy/btls.c -------------------------------------------------------------------------------- /btls/legacy/btls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/btls/legacy/btls.h -------------------------------------------------------------------------------- /btls/objects.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/btls/objects.txt -------------------------------------------------------------------------------- /btls/patch/OpenSSL_1_1_1i.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/btls/patch/OpenSSL_1_1_1i.patch -------------------------------------------------------------------------------- /btls/patch/openssl-3.3.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/btls/patch/openssl-3.3.1.patch -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | html 2 | rtf 3 | -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/bee2evp.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/doc/bee2evp.doxy -------------------------------------------------------------------------------- /dockerfiles/debian.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/dockerfiles/debian.Dockerfile -------------------------------------------------------------------------------- /include/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/include/.clang-format -------------------------------------------------------------------------------- /include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/include/CMakeLists.txt -------------------------------------------------------------------------------- /include/bee2evp/bee2evp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/include/bee2evp/bee2evp.h -------------------------------------------------------------------------------- /include/bee2evp/info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/include/bee2evp/info.h -------------------------------------------------------------------------------- /include/bee2evp/info.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/include/bee2evp/info.h.in -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/scripts/source.sh -------------------------------------------------------------------------------- /src/bash_cipher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/bash_cipher.c -------------------------------------------------------------------------------- /src/bash_md.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/bash_md.c -------------------------------------------------------------------------------- /src/bee2evp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/bee2evp.c -------------------------------------------------------------------------------- /src/bee2evp_lcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/bee2evp_lcl.h -------------------------------------------------------------------------------- /src/belt_ameth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/belt_ameth.c -------------------------------------------------------------------------------- /src/belt_cipher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/belt_cipher.c -------------------------------------------------------------------------------- /src/belt_md.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/belt_md.c -------------------------------------------------------------------------------- /src/belt_pbkdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/belt_pbkdf.c -------------------------------------------------------------------------------- /src/belt_pmeth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/belt_pmeth.c -------------------------------------------------------------------------------- /src/belt_tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/belt_tls.c -------------------------------------------------------------------------------- /src/bign_ameth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/bign_ameth.c -------------------------------------------------------------------------------- /src/bign_asn1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/bign_asn1.c -------------------------------------------------------------------------------- /src/bign_pmeth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/src/bign_pmeth.c -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/bash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/bash.py -------------------------------------------------------------------------------- /test/belt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/belt.py -------------------------------------------------------------------------------- /test/bign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/bign.py -------------------------------------------------------------------------------- /test/btls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/btls.py -------------------------------------------------------------------------------- /test/openssl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/openssl.py -------------------------------------------------------------------------------- /test/src/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/src/.clang-format -------------------------------------------------------------------------------- /test/src/aead_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/src/aead_test.c -------------------------------------------------------------------------------- /test/src/belt_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/src/belt_test.c -------------------------------------------------------------------------------- /test/src/bign_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/src/bign_test.c -------------------------------------------------------------------------------- /test/src/cert_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/src/cert_test.c -------------------------------------------------------------------------------- /test/src/hkdf_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/src/hkdf_test.c -------------------------------------------------------------------------------- /test/src/hmac_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/src/hmac_test.c -------------------------------------------------------------------------------- /test/src/md_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/src/md_test.c -------------------------------------------------------------------------------- /test/src/pbkdf_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/src/pbkdf_test.c -------------------------------------------------------------------------------- /test/src/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/src/test.c -------------------------------------------------------------------------------- /test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/test.py -------------------------------------------------------------------------------- /test/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/test/util.py -------------------------------------------------------------------------------- /utils/build_debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/utils/build_debian.sh -------------------------------------------------------------------------------- /win/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/win/.gitignore -------------------------------------------------------------------------------- /win/makeopenssl.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/win/makeopenssl.cmd -------------------------------------------------------------------------------- /win/vs09/bee2evp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/win/vs09/bee2evp.sln -------------------------------------------------------------------------------- /win/vs09/bee2evp.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/win/vs09/bee2evp.vcproj -------------------------------------------------------------------------------- /win/vs15/bee2evp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/win/vs15/bee2evp.sln -------------------------------------------------------------------------------- /win/vs15/bee2evp.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/win/vs15/bee2evp.vcxproj -------------------------------------------------------------------------------- /win/vs15/bee2evp.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcrypto/bee2evp/HEAD/win/vs15/bee2evp.vcxproj.filters --------------------------------------------------------------------------------