mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-04-18 03:31:41 +00:00
Add whitelist for uECC files for check-names.sh
Whitelist currently includes the unmatching symbols from uECC files. This is now specific for the baremetal branch.
This commit is contained in:
parent
95de220ade
commit
8557fc9220
|
@ -26,12 +26,15 @@ tests/scripts/list-symbols.sh
|
||||||
FAIL=0
|
FAIL=0
|
||||||
|
|
||||||
printf "\nExported symbols declared in header: "
|
printf "\nExported symbols declared in header: "
|
||||||
UNDECLARED=$( diff exported-symbols identifiers | sed -n -e 's/^< //p' )
|
diff exported-symbols identifiers | sed -n -e 's/^< //p' > undeclared
|
||||||
if [ "x$UNDECLARED" = "x" ]; then
|
|
||||||
|
FILTERED=$( diff tests/scripts/whitelist undeclared | sed -n -e 's/^< //p')
|
||||||
|
|
||||||
|
if [ "x$FILTERED" = "x" ]; then
|
||||||
echo "PASS"
|
echo "PASS"
|
||||||
else
|
else
|
||||||
echo "FAIL"
|
echo "FAIL"
|
||||||
echo "$UNDECLARED"
|
echo "$FILTERED"
|
||||||
FAIL=1
|
FAIL=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -84,7 +87,7 @@ fi
|
||||||
|
|
||||||
printf "\nOverall: "
|
printf "\nOverall: "
|
||||||
if [ "$FAIL" -eq 0 ]; then
|
if [ "$FAIL" -eq 0 ]; then
|
||||||
rm macros actual-macros enum-consts identifiers exported-symbols
|
rm macros actual-macros enum-consts identifiers exported-symbols undeclared
|
||||||
echo "PASSED"
|
echo "PASSED"
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
|
|
38
tests/scripts/whitelist
Normal file
38
tests/scripts/whitelist
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
EccPoint_compute_public_key
|
||||||
|
EccPoint_isZero
|
||||||
|
EccPoint_mult
|
||||||
|
regularize_k
|
||||||
|
uECC_compute_public_key
|
||||||
|
uECC_curve_private_key_size
|
||||||
|
uECC_curve_public_key_size
|
||||||
|
uECC_generate_random_int
|
||||||
|
uECC_get_rng
|
||||||
|
uECC_make_key
|
||||||
|
uECC_make_key_with_d
|
||||||
|
uECC_secp256r1
|
||||||
|
uECC_set_rng
|
||||||
|
uECC_shared_secret
|
||||||
|
uECC_sign
|
||||||
|
uECC_sign_with_k
|
||||||
|
uECC_valid_point
|
||||||
|
uECC_valid_public_key
|
||||||
|
uECC_verify
|
||||||
|
uECC_vli_bytesToNative
|
||||||
|
uECC_vli_clear
|
||||||
|
uECC_vli_cmp
|
||||||
|
uECC_vli_cmp_unsafe
|
||||||
|
uECC_vli_equal
|
||||||
|
uECC_vli_isZero
|
||||||
|
uECC_vli_mmod
|
||||||
|
uECC_vli_modAdd
|
||||||
|
uECC_vli_modInv
|
||||||
|
uECC_vli_modMult
|
||||||
|
uECC_vli_modMult_fast
|
||||||
|
uECC_vli_modSub
|
||||||
|
uECC_vli_nativeToBytes
|
||||||
|
uECC_vli_numBits
|
||||||
|
uECC_vli_set
|
||||||
|
uECC_vli_sub
|
||||||
|
uECC_vli_testBit
|
||||||
|
vli_mmod_fast_secp256r1
|
||||||
|
x_side_default
|
Loading…
Reference in a new issue