Skip to content

Commit 564158a

Browse files
authored
Merge pull request #24 from bandi13/basicFixes
Basic fixes
2 parents 57c7cc1 + a465871 commit 564158a

6 files changed

Lines changed: 17 additions & 13 deletions

File tree

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,7 @@ IDE/Android/wolfssl-install/
6565
IDE/Android/wolfProvider/
6666

6767
examples/openssl_example
68+
69+
cscope.out
70+
71+
tags

scripts/test-openssl.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,11 +141,11 @@ evp_test_run() {
141141
#
142142

143143
endecode_test_run() {
144-
printf "\tTesting with evp_test:\n"
144+
printf "\tTesting with endecode_test:\n"
145145

146146
RES=`./endecode_test \
147147
-rsa certs/ee-key.pem -pss certs/ca-pss-key.pem -context \
148-
-provider libwolfprov 2>&1 | grep 'ok [1-9]'`
148+
-provider libwolfprov 2>&1 | tee -a $LOGDIR/endecode_test.log | grep 'ok [1-9]'`
149149
OLD_IFS=$IFS
150150
IFS=$'\n'
151151
for R in $RES
@@ -275,7 +275,7 @@ init_wolfssl
275275
if [ -z $LD_LIBRARY_PATH ]; then
276276
export LD_LIBRARY_PATH="$OPENSSL_INSTALL_DIR/lib64:$WOLFSSL_INSTALL_DIR/lib"
277277
else
278-
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$OPENSSL_INSTALL_DIR/lib64:$WOLFSSL_INSTALL_DIR/lib"
278+
export LD_LIBRARY_PATH="$OPENSSL_INSTALL_DIR/lib64:$WOLFSSL_INSTALL_DIR/lib:$LD_LIBRARY_PATH"
279279
fi
280280
printf "LD_LIBRARY_PATH: $LD_LIBRARY_PATH\n"
281281

scripts/test-wp-cs.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ init_wolfssl
235235
if [ -z $LD_LIBRARY_PATH ]; then
236236
export LD_LIBRARY_PATH="$OPENSSL_INSTALL_DIR/lib64:$WOLFSSL_INSTALL_DIR/lib"
237237
else
238-
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$OPENSSL_INSTALL_DIR/lib64:$WOLFSSL_INSTALL_DIR/lib"
238+
export LD_LIBRARY_PATH="$OPENSSL_INSTALL_DIR/lib64:$WOLFSSL_INSTALL_DIR/lib:$LD_LIBRARY_PATH"
239239
fi
240240
printf "LD_LIBRARY_PATH: $LD_LIBRARY_PATH\n"
241241

scripts/utils-openssl.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ NUMCPU=${NUMCPU:-8}
3232

3333
clone_openssl() {
3434
if [ -d ${OPENSSL_SOURCE_DIR} ]; then
35-
OPENSSL_TAG_CUR=$(cd ${OPENSSL_SOURCE_DIR} && git describe --tags)
35+
OPENSSL_TAG_CUR=$(cd ${OPENSSL_SOURCE_DIR} && (git describe --tags || git branch --show-current))
3636
if [ "${OPENSSL_TAG_CUR}" != "${OPENSSL_TAG}" ]; then # force a rebuild
3737
printf "Version inconsistency. Please fix ${OPENSSL_SOURCE_DIR} (expected: ${OPENSSL_TAG}, got: ${OPENSSL_TAG_CUR})\n"
3838
do_cleanup

scripts/utils-wolfssl.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ WOLFSSL_INSTALL_DIR=$PWD/wolfssl-install
3131
# Depends on OPENSSL_INSTALL_DIR
3232
clone_wolfssl() {
3333
if [ -d ${WOLFSSL_SOURCE_DIR} ]; then
34-
WOLFSSL_TAG_CUR=$(cd ${WOLFSSL_SOURCE_DIR} && git describe --tags)
34+
WOLFSSL_TAG_CUR=$(cd ${WOLFSSL_SOURCE_DIR} && (git describe --tags || git branch --show-current))
3535
if [ "${WOLFSSL_TAG_CUR}" != "${WOLFSSL_TAG}" ]; then # force a rebuild
3636
printf "Version inconsistency. Please fix ${WOLFSSL_SOURCE_DIR} (expected: ${WOLFSSL_TAG}, got: ${WOLFSSL_TAG_CUR})\n"
3737
do_cleanup
@@ -59,12 +59,12 @@ install_wolfssl() {
5959
if [ ! -d ${WOLFSSL_INSTALL_DIR} ]; then
6060
printf "\tConfigure wolfSSL ${WOLFSSL_TAG} ... "
6161
if [ -z "$WOLFSSL_CONFIG_OPTS" ]; then
62-
WOLFSSL_CONFIG_OPTS='--enable-opensslcoexist --enable-cmac --enable-keygen --enable-sha --enable-aesctr --enable-aesccm --enable-x963kdf --enable-compkey --enable-certgen --enable-aeskeywrap --enable-enckeys --enable-base16 --enable-aesgcm-stream --enable-curve25519 --enable-curve448 --enable-ed25519 --enable-ed448 --enable-pwdbased'
63-
WOLFSSL_CONFIG_CPPFLAGS=CPPFLAGS="-I${OPENSSL_INSTALL_DIR} -DHAVE_AES_ECB -DWOLFSSL_AES_DIRECT -DWC_RSA_NO_PADDING -DWOLFSSL_PUBLIC_MP -DECC_MIN_KEY_SZ=192 -DHAVE_PUBLIC_FFDHE -DHAVE_FFDHE_6144 -DHAVE_FFDHE_8192 -DFP_MAX_BITS=16384 -DWOLFSSL_DH_EXTRA -DWOLFSSL_PSS_LONG_SALT -DWOLFSSL_PSS_SALT_LEN_DISCOVER"
62+
WOLFSSL_CONFIG_OPTS='--with-max-ecc-bits=1024 --enable-opensslcoexist --enable-cmac --enable-keygen --enable-sha --enable-aesctr --enable-aesccm --enable-x963kdf --enable-compkey --enable-certgen --enable-aeskeywrap --enable-enckeys --enable-base16 --enable-aesgcm-stream --enable-curve25519 --enable-curve448 --enable-ed25519 --enable-ed448 --enable-pwdbased'
63+
WOLFSSL_CONFIG_CFLAGS="-I${OPENSSL_INSTALL_DIR}/include -DHAVE_AES_ECB -DWOLFSSL_AES_DIRECT -DWC_RSA_NO_PADDING -DWOLFSSL_PUBLIC_MP -DECC_MIN_KEY_SZ=192 -DHAVE_PUBLIC_FFDHE -DHAVE_FFDHE_6144 -DHAVE_FFDHE_8192 -DWOLFSSL_DH_EXTRA -DWOLFSSL_PSS_LONG_SALT -DWOLFSSL_PSS_SALT_LEN_DISCOVER"
6464
fi
6565

6666
./autogen.sh >>$LOG_FILE 2>&1
67-
./configure ${WOLFSSL_CONFIG_OPTS} "${WOLFSSL_CONFIG_CPPFLAGS}" -prefix=${WOLFSSL_INSTALL_DIR} >>$LOG_FILE 2>&1
67+
./configure ${WOLFSSL_CONFIG_OPTS} CFLAGS="${WOLFSSL_CONFIG_CFLAGS}" -prefix=${WOLFSSL_INSTALL_DIR} >>$LOG_FILE 2>&1
6868
if [ $? != 0 ]; then
6969
printf "ERROR.\n"
7070
rm -rf ${WOLFSSL_INSTALL_DIR}

test/unit.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ static int run_tests(int runAll)
399399
if (!test_case[i].err)
400400
fprintf(stderr, "PASSED\n");
401401
else
402-
fprintf(stderr, "FAILED\n");
402+
fprintf(stderr, "FAILED (err: %d)\n", test_case[i].err);
403403
}
404404

405405
LockFree();
@@ -418,7 +418,7 @@ static int run_tests(int runAll)
418418
else {
419419
for (i = 0; i < TEST_CASE_CNT; i++) {
420420
if (test_case[i].err) {
421-
printf("## FAIL: %d: %s\n", i + 1, test_case[i].name);
421+
printf("## FAIL: %d: %s (err: %d)\n", i + 1, test_case[i].name, test_case[i].err);
422422
}
423423
}
424424
printf("###### TESTSUITE FAILED\n");
@@ -454,7 +454,7 @@ static int run_tests(int runAll)
454454
if (!test_case[i].err)
455455
printf("#### SUCCESS: %d - %s\n", i + 1, test_case[i].name);
456456
else
457-
printf("#### FAILED: %d - %s\n", i + 1, test_case[i].name);
457+
printf("#### FAILED: %d - %s (err: %d)\n", i + 1, test_case[i].name, test_case[i].err);
458458
printf("\n");
459459
}
460460

@@ -471,7 +471,7 @@ static int run_tests(int runAll)
471471
else {
472472
for (i = 0; i < TEST_CASE_CNT; i++) {
473473
if (test_case[i].err) {
474-
printf("## FAIL: %d: %s\n", i + 1, test_case[i].name);
474+
printf("## FAIL: %d: %s (err: %d)\n", i + 1, test_case[i].name, test_case[i].err);
475475
}
476476
}
477477
printf("###### TESTSUITE FAILED\n");

0 commit comments

Comments
 (0)