Add Botan 3.0, comment some tests, due to removed algorithms

This commit is contained in:
zhibog
2023-05-03 20:55:11 +02:00
parent 0c3522133d
commit 077a611a5e
5 changed files with 14 additions and 9 deletions
+7 -2
View File
@@ -56,9 +56,9 @@ jobs:
runs-on: macos-latest
steps:
- uses: actions/checkout@v1
- name: Download LLVM and setup PATH
- name: Download LLVM, botan and setup PATH
run: |
brew install llvm@11
brew install llvm@11 botan
echo "/usr/local/opt/llvm@11/bin" >> $GITHUB_PATH
TMP_PATH=$(xcrun --show-sdk-path)/user/include
echo "CPATH=$TMP_PATH" >> $GITHUB_ENV
@@ -87,6 +87,11 @@ jobs:
cd tests/core
make
timeout-minutes: 10
- name: Vendor library tests
run: |
cd tests/vendor
make
timeout-minutes: 10
- name: Odin internals tests
run: |
cd tests/internal
BIN
View File
Binary file not shown.
+5 -5
View File
@@ -70,8 +70,8 @@ main :: proc() {
test_sha3_256(&t)
test_sha3_384(&t)
test_sha3_512(&t)
test_shake_128(&t)
test_shake_256(&t)
// test_shake_128(&t)
// test_shake_256(&t)
test_keccak_512(&t)
test_whirlpool(&t)
test_gost(&t)
@@ -79,9 +79,9 @@ main :: proc() {
test_streebog_512(&t)
test_blake2b(&t)
test_ripemd_160(&t)
test_tiger_128(&t)
test_tiger_160(&t)
test_tiger_192(&t)
// test_tiger_128(&t)
// test_tiger_160(&t)
// test_tiger_192(&t)
test_sm3(&t)
test_skein512_256(&t)
test_skein512_512(&t)
BIN
View File
Binary file not shown.
+2 -2
View File
@@ -62,7 +62,7 @@ CRL_SIGN :: x509_cert_key_constraints(512)
ENCIPHER_ONLY :: x509_cert_key_constraints(256)
DECIPHER_ONLY :: x509_cert_key_constraints(128)
HASH_SHA1 :: "SHA1"
HASH_SHA1 :: "SHA-1"
HASH_SHA_224 :: "SHA-224"
HASH_SHA_256 :: "SHA-256"
HASH_SHA_384 :: "SHA-384"
@@ -143,7 +143,7 @@ fpe_t :: ^fpe_struct
when ODIN_OS == .Windows {
foreign import botan_lib "botan.lib"
} else {
foreign import botan_lib "system:botan-2"
foreign import botan_lib "system:botan-3"
}
@(default_calling_convention="c")