Andres Amaya Garcia
cb9c015558
Improve cmake inclusion of query_config.c when building apps
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
c28da7ea43
Improve comments in query_config.fmt
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
5aca555391
Fix GCC 0-length printf format string error
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
2fdc2c299f
Fix multiple stdio.h inclusion in query_config.c
2019-02-07 10:38:22 +00:00
Andres AG
08457ce76b
Fix aligment in programs/test/query_compile_time_config.c
2019-02-07 10:38:22 +00:00
Andres AG
509ba69e16
Create programs/test/query_compile_time_config app
2019-02-07 10:38:22 +00:00
Andres AG
458148681d
Ensure query_config.c includes stdio only when needed
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
109f8b6100
Fix typo in quenerate_query_config.pl comment
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
bb923642c3
Update programs/ssl/CMakeLists.txt with query_config.c dep
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
aabe52f036
Add ChangeLog entries
2019-02-07 10:38:22 +00:00
Andres Amaya Garcia
4c981a09e8
Add gen_query_config.pl to check-gen-files and bump_version
2019-02-07 10:37:39 +00:00
Andres Amaya Garcia
88121a96f6
Script generation of query_config.c file
2019-02-07 10:37:39 +00:00
Andres Amaya Garcia
3b2f9d3ca8
query_config.c: remove duplicated inc of platform.h
2019-02-07 10:37:39 +00:00
Andres Amaya Garcia
3169dc0619
ssl-opt: Use ssl_server2 to query config instead of grep and sed
2019-02-07 10:37:39 +00:00
Andres Amaya Garcia
bc81884e3a
Query config through ssl_server2 and ssl_client2 cmdline
2019-02-07 10:36:50 +00:00
Darryl Green
da7c80e3f1
Add dependency to Makefile
2019-02-06 16:24:43 +00:00
Gilles Peskine
c9516fbf13
Document exercise_key and fix one incorrect usage
...
In one place, exercise_key was used in a such a way that if the test
failed inside exercise_key, the test suite would correctly report the
test as failed but would not report the exact location of the failure.
Fix this.
Add documentation for exercise_key that explains how to use it.
2019-02-06 16:42:34 +01:00
Gilles Peskine
e84d5d2f1c
psa_copy_key: Add test cases to specifically check non-exportability
...
Test that copying a non-exportable key doesn't make it exportable.
This complements similar tests that exercise a different usage flag.
2019-02-06 16:42:05 +01:00
Darryl Green
df72306e07
Fix typo in generate_psa_constants.py
2019-02-06 15:36:00 +00:00
Jaeden Amero
ae2f5f1795
Merge pull request #44 from mpg/fix-double-return
...
Fix double return statement in cipher.c
2019-02-06 15:05:06 +00:00
Darryl Green
45010a333e
Move test_psa_constant_names to a full config build
2019-02-06 13:45:03 +00:00
Darryl Green
d519583ae3
Run generate_psa_constants.py in cmake builds
2019-02-06 13:45:03 +00:00
Darryl Green
b8fe06820b
Document that ECDH and FFDH are excluded only temporarily
2019-02-06 13:44:30 +00:00
Gilles Peskine
aec5a7fd49
psa_copy_key: minor documentation clarification
2019-02-05 20:26:09 +01:00
Jaeden Amero
3dab69d625
Merge pull request #39 from gilles-peskine-arm/psa-api-1.0-beta-docs
...
Point to psa-crypto-api branch for the PSA Crypto API specification
2019-02-05 17:30:27 +00:00
Manuel Pégourié-Gonnard
f2a7529403
Fix double return statement in cipher.c
...
This was introduced in ce1ddee13a
2019-02-05 13:13:21 +01:00
Andrzej Kurek
1767e40368
all.sh: fix submodule test names
2019-02-05 06:05:49 -05:00
Andrzej Kurek
8a2e97c2df
Merge development-psa commit 80b5662
into development-psa-merged branch
...
Adjust crypto submodule version to use new, forked crypto version accordingly.
2019-02-05 06:02:51 -05:00
Andrzej Kurek
e9c3b8130a
all.sh: move crypto submodule check to pre_check_git
2019-02-05 05:34:21 -05:00
Andrzej Kurek
c690523d2b
Merge PSA config and check-config changes
...
Introduce MBEDTLS_PSA_HAS_ITS_IO, MBEDTLS_PSA_CRYPTO_SPM,
MBEDTLS_PSA_CRYPTO_STORAGE_C, MBEDTLS_PSA_CRYPTO_STORAGE_FILE_C,
MBEDTLS_PSA_CRYPTO_STORAGE_ITS_C.
Disable crypto storage by default.
2019-02-05 05:26:00 -05:00
Andrzej Kurek
d142856846
cipher: remove unnecessary precondition
...
Already checked by parameter validation macros
2019-02-05 05:11:03 -05:00
Andrzej Kurek
efed323698
pk: restructure precondition check
2019-02-05 05:09:05 -05:00
Andrzej Kurek
b274f2739e
Documentation fixes
2019-02-05 05:06:35 -05:00
Andrzej Kurek
fd0381a2c5
all.sh: change test_submodule to test_use_psa_crypto
2019-02-05 05:00:02 -05:00
Andrzej Kurek
8764ccc83d
ChangeLog: rearrange misplaced sections.
...
Add information about mbed TLS 2.15.0 and mbed TLS 2.15.1.
2019-02-05 04:57:13 -05:00
Andrzej Kurek
246cc86f66
cipher: fix indentation
2019-02-05 04:40:53 -05:00
Darryl Green
61b7f61d5e
Change unknown hash algorithm value
...
0x010000ff corresponds to PSA_ALG_ANY_HASH, so this collides and
isn't an unknown algorithm.
2019-02-05 09:21:28 +00:00
k-stachowiak
a1dc9117a7
Correct code formatting in the timing test suites
2019-02-05 09:22:20 +01:00
k-stachowiak
c5a4a13a5c
Apply imperative style in the changelog entry
2019-02-05 09:11:58 +01:00
Jaeden Amero
80b566267f
Merge remote-tracking branch 'origin/pr/2386' into development-psa
2019-02-04 16:42:23 +00:00
Jaeden Amero
d18b264eaf
Merge remote-tracking branch 'origin/pr/2382' into development-psa
2019-02-04 16:41:46 +00:00
Jaeden Amero
65408c5f92
Merge remote-tracking branch 'origin/pr/2355' into development-psa
2019-02-04 16:41:12 +00:00
Jaeden Amero
d4a31d3581
Merge remote-tracking branch 'origin/pr/2350' into development-psa
2019-02-04 16:40:06 +00:00
Andrzej Kurek
1359a8f3c6
Update submodule version to point to fixed, forked repository
2019-02-04 07:32:12 -05:00
Hanno Becker
23cfea01e8
Improve documentation of mbedtls_mpi_write_string()
2019-02-04 09:45:07 +00:00
Peter Kolbus
995d5c1f8a
Add ChangeLog entry
2019-02-03 09:01:55 -06:00
Peter Kolbus
1bc1a4c639
all.sh: Fix check_headers_in_cpp
...
When all.sh invokes check_headers_in_cpp, a backup config.h exists. This
causes a stray difference vs cpp_dummy_build.cpp. Fix by only collecting
the *.h files in include/mbedtls.
Change-Id: Ifd415027e856858579a6699538f06fc49c793570
2019-02-01 17:58:59 -06:00
Hanno Becker
f5e2861958
Adapt ChangeLog
2019-02-01 16:42:48 +00:00
Hanno Becker
c983c81a23
Fix 1-byte buffer overflow in mbedtls_mpi_write_string()
...
This can only occur for negative numbers. Fixes #2404 .
2019-02-01 16:41:30 +00:00
Hanno Becker
70fc6550cc
Update Crypto submodule to merge of sibling PR
2019-02-01 13:08:41 +00:00