mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-25 09:02:48 +00:00
all.sh/components: Moved build_aes_via_padlock to platform component.
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com>
This commit is contained in:
parent
5f6d2e3120
commit
bb427371e6
@ -207,3 +207,4 @@ component_build_cmake_programs_no_testing () {
|
|||||||
support_build_cmake_programs_no_testing () {
|
support_build_cmake_programs_no_testing () {
|
||||||
support_test_cmake_out_of_source
|
support_test_cmake_out_of_source
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -494,3 +494,21 @@ support_build_armcc () {
|
|||||||
armc6_cc="$ARMC6_BIN_DIR/armclang"
|
armc6_cc="$ARMC6_BIN_DIR/armclang"
|
||||||
(check_tools "$armc5_cc" "$armc6_cc" > /dev/null 2>&1)
|
(check_tools "$armc5_cc" "$armc6_cc" > /dev/null 2>&1)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# For timebeing, no VIA Padlock platform available.
|
||||||
|
component_build_aes_via_padlock () {
|
||||||
|
|
||||||
|
msg "AES:VIA PadLock, build with default configuration."
|
||||||
|
scripts/config.py unset MBEDTLS_AESNI_C
|
||||||
|
scripts/config.py set MBEDTLS_PADLOCK_C
|
||||||
|
scripts/config.py unset MBEDTLS_AES_USE_HARDWARE_ONLY
|
||||||
|
make CC=gcc CFLAGS="$ASAN_CFLAGS -m32" LDFLAGS="-m32 $ASAN_CFLAGS"
|
||||||
|
grep -q mbedtls_padlock_has_support ./programs/test/selftest
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
support_build_aes_via_padlock_only () {
|
||||||
|
( [ "$MBEDTLS_TEST_PLATFORM" == "Linux-x86_64" ] || \
|
||||||
|
[ "$MBEDTLS_TEST_PLATFORM" == "Linux-amd64" ] ) && \
|
||||||
|
[ "`dpkg --print-foreign-architectures`" == "i386" ]
|
||||||
|
}
|
||||||
|
@ -60,21 +60,4 @@
|
|||||||
#### Build and test many configurations and targets
|
#### Build and test many configurations and targets
|
||||||
################################################################
|
################################################################
|
||||||
|
|
||||||
# For timebeing, no VIA Padlock platform available.
|
|
||||||
component_build_aes_via_padlock () {
|
|
||||||
|
|
||||||
msg "AES:VIA PadLock, build with default configuration."
|
|
||||||
scripts/config.py unset MBEDTLS_AESNI_C
|
|
||||||
scripts/config.py set MBEDTLS_PADLOCK_C
|
|
||||||
scripts/config.py unset MBEDTLS_AES_USE_HARDWARE_ONLY
|
|
||||||
make CC=gcc CFLAGS="$ASAN_CFLAGS -m32" LDFLAGS="-m32 $ASAN_CFLAGS"
|
|
||||||
grep -q mbedtls_padlock_has_support ./programs/test/selftest
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
support_build_aes_via_padlock_only () {
|
|
||||||
( [ "$MBEDTLS_TEST_PLATFORM" == "Linux-x86_64" ] || \
|
|
||||||
[ "$MBEDTLS_TEST_PLATFORM" == "Linux-amd64" ] ) && \
|
|
||||||
[ "`dpkg --print-foreign-architectures`" == "i386" ]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user