4a2949ba29
Update crypto submodule
...
Includes PRs #6 , #18 , #19 .
2019-01-25 14:23:06 +00:00
4b5686537f
Update crypto version to use new key allocation
2019-01-25 03:16:49 -05:00
4687ea0271
Revert .gitmodules update - point back to development
2019-01-25 03:15:37 -05:00
36e89b5b71
Fix #2370 , minor typos and spelling mistakes
2019-01-24 10:37:40 +01:00
dae1768de7
Update .gitmodules file to point to a sibling branch in mbed-crypto
2019-01-23 06:38:45 -05:00
8e763329ad
Merge remote-tracking branch 'public/pr/2040' into development
2019-01-23 10:28:25 +01:00
442ca5710b
Merge remote-tracking branch 'public/pr/1375' into development
2019-01-23 10:27:05 +01:00
a3c821d143
Merge remote-tracking branch 'public/pr/2319' into development
2019-01-23 10:21:05 +01:00
38cb940692
Merge remote-tracking branch 'public/pr/2231' into development
2019-01-23 10:20:08 +01:00
0999ca3063
Merge remote-tracking branch 'public/pr/2326' into development
2019-01-23 10:19:25 +01:00
d4e327c4ff
Merge remote-tracking branch 'public/pr/2345' into development
2019-01-23 10:14:52 +01:00
d253bb49e7
Merge remote-tracking branch 'public/pr/2352' into development-psa
2019-01-23 09:43:50 +01:00
c847d9ff8d
Change PSA submodule url
2019-01-22 07:13:10 -05:00
7deba18576
Remove unnecessary "#" sign from PSA macros
2019-01-22 06:29:45 -05:00
276bd00414
Change Perl to Python in test builds
...
Change references to Perl when mentioning building the tests, to Python,
as this is now the script that builds the tests. Fixes #2078 .
2019-01-17 17:51:55 -06:00
574ac577b0
Specify server certificate to use in SHA-1 test
...
Specify the SHA-1 server certificate to use in the SHA-1 test,
because now the default certificates use SHA256 certificates.
2019-01-17 00:36:42 +02:00
acfee8eb04
refactor CA and SRV certificates into separate blocks
2019-01-17 00:35:40 +02:00
2bd7f99685
refactor SHA-1 certificate defintions and assignment
...
As per refactoring suggestion that I made in #1520 .
2019-01-17 00:32:36 +02:00
d94b3e7368
refactor server SHA-1 certificate definition into a new block
2019-01-17 00:29:18 +02:00
2f27790565
define TEST_SRV_CRT_RSA_SOME in similar logic to TEST_CA_CRT_RSA_SOME
2019-01-17 00:25:26 +02:00
914df7937d
server SHA-256 certificate now follows the same logic as CA SHA-256 certificate
2019-01-17 00:25:26 +02:00
4d7082288f
add entry to ChangeLog
2019-01-17 00:17:55 +02:00
801217e057
update ChangLog credit
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com >
2019-01-16 09:25:36 -06:00
d20a0e2d9f
update ChangLog per comments
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com >
2019-01-15 09:01:31 -06:00
e57c1ea80a
Switch to the public crypto submodule url
2019-01-15 09:52:56 -05:00
c0a1be08a0
Fix indentation of documentation
2019-01-15 03:33:35 -05:00
d25fd8d4c9
MIPS register hints without $
for compatibility
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com >
2019-01-14 18:01:40 -06:00
a661be3593
Add fix of #1722 to ChangLog
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com >
2019-01-14 16:40:59 -06:00
2f70e4b2f9
add hints for mips registers that may need restore
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com >
2019-01-14 16:40:18 -06:00
62594a8b12
pk_wrap: pass curve size instead of a larger size of the exported key
...
Whitespace fixes
2019-01-14 05:14:18 -05:00
93a38a3101
pk: wrap curve_id before passing it to PSA
...
Add a helper function in PSA utils
2019-01-14 05:09:46 -05:00
a62a58ece5
cipher: fixed key ownership scope
...
Indicate key ownership earlier, so that it gets destroyed on faulty policy setting.
2019-01-14 05:01:28 -05:00
69f190e8dd
Rename test_memcheck to test_valgrind
...
Valgrind is what it does. `memcheck` is how it's implemented.
2019-01-10 18:29:15 +01:00
a28db923d9
Support wildcard patterns with a positive list of components to run
...
Wildcard patterns now work with command line COMPONENT arguments
without --except as well as with. You can now run e.g.
`all.sh "check_*` to run all the sanity checks.
2019-01-10 18:29:15 +01:00
53190e6160
Delete $OUT_OF_SOURCE_DIR under --force
...
The deletion of "$OUT_OF_SOURCE_DIR" had mistakenly been lumped
together with Yotta and then removed when Yotta support was removed.
Bring it back.
2019-01-10 18:29:15 +01:00
d1174cf015
Fix sometimes-spurious warning about changed config.h
...
After backing up and restoring config.h, `git diff-files` may report
it as potentially-changed because it isn't sure whether the index is
up to date. Use `git diff` instead: it actually reads the file.
2019-01-10 18:29:15 +01:00
c70637a5f0
all.sh: Update the maintainer documentation
2019-01-10 18:29:12 +01:00
cc9f0b956e
Merge the code to call output_env.sh into pre_check_tools
...
It's all about tool detection.
2019-01-10 18:27:38 +01:00
879642663a
all.sh: only check tools that are going to be used
...
Don't require openssl, mingw, etc. if we aren't going to run a
component that uses them.
2019-01-10 18:27:38 +01:00
5331c6e0b1
all.sh: only look for armcc if it is used
...
Only look for armcc if component_build_armcc is to be executed,
instead of requiring the option --no-armcc.
You can still pass --no-armcc, but it's no longer required when
listing components to run. With no list of components or an exclude
list on the command line, --no-armcc is equivalent to having
build_armcc in the exclude list.
2019-01-10 18:27:38 +01:00
beb3a81588
all.sh: Always build the list of components to run
...
Build the list of components to run in $RUN_COMPONENTS as part of
command line parsing. After parsing the command line, it no longer
matters how this list was built.
2019-01-10 18:27:38 +01:00
878cf60172
all.sh: list components automatically
...
Extract the list of available components by looking for definitions of
functions called component_xxx. The previous code explicitly listed
all components in run_all_components, which opened the risk of
forgetting to list a component there.
Add a conditional execution facility: if a function support_xxx exists
and returns false then component_xxx is not executed (except when the
command line lists an explicit set of components to execute).
2019-01-10 18:27:38 +01:00
02b453e5b8
Update crypto submodule for PSA PR#229
...
Update the crypto submodule to include the PR#229 'storage: Correct typo of
PSA_PS_ERROR_OFFSET' which has a corresponding fix in Mbed OS 5.11, and is
required for Mbed OS to build.
2019-01-10 15:17:31 +00:00
1b6d2b228d
Adapt ChangeLog
2019-01-10 09:22:16 +00:00
a9375b35c0
Avoid MSVC compiler warning
...
MSVC warns about use of unary `-` operator on unsigned integers.
2019-01-10 09:21:24 +00:00
783f9c3514
Fix signed-to-unsigned integer conversion warning in X.509 module
...
Fixes #2212 .
2019-01-10 09:21:24 +00:00
a81f3bd297
Add entry describing the bug fix
...
Add entry describing the bug fix in `mbedtls_ecdsa_genkey()`.
2019-01-10 10:49:02 +02:00
adb5234aa9
Return error code of underlying function.
...
Return the error code if failed, instead of returning value `1`.
If not failed, return the call of the underlying function,
in `mbedtls_ecdsa_genkey()`.
2019-01-10 10:47:42 +02:00
ee3c435063
Whitespace fix for ccm, gcm, and pkcs5
...
Fix whitespace mistakes in ccm, gcm, and pkcs5.
2019-01-10 03:17:34 -05:00
c79e92b802
Rename remaining test data
2019-01-10 03:14:00 -05:00