ca144597e8
Run the dlopen test in shared library builds
...
Non-regression for the fix in https://github.com/ARMmbed/mbedtls/pull/5126 :
libmbedtls and libmbedx509 did not declare their dependencies on libmbedx509
and libmbedcrypto when built with make.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2021-11-10 19:05:20 +01:00
a7c247e87d
New test app for dynamic loading of libmbed* with dlopen
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2021-11-10 19:05:20 +01:00
7568d1a238
Add Changelog entry for additional getters
...
Signed-off-by: Max Fillinger <max@max-fillinger.net >
2021-11-10 15:12:04 +01:00
c60c3a0c77
Include new getters in test suites
...
Signed-off-by: Max Fillinger <max@max-fillinger.net >
2021-11-10 15:12:04 +01:00
ea79ff627c
Merge pull request #5147 from tom-cosgrove-arm/serialise-builds-of-archives-on-windows
...
Serialise builds of the .a files on Windows
2021-11-10 13:53:23 +00:00
f057893035
Allow checking variable IV/key size in cipher_info
...
Signed-off-by: Max Fillinger <max@max-fillinger.net >
2021-11-10 14:20:50 +01:00
3a782a0fe4
Add IV and block size getters for cipher_info
...
Signed-off-by: Max Fillinger <max@max-fillinger.net >
2021-11-10 14:20:38 +01:00
0eedd36557
Serialise builds of the .a files on Windows
...
This is a workaround for an issue with mkstemp() in older MinGW releases that
causes simultaneous creation of .a files in the same directory to fail.
Fixes #5146
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com >
2021-11-10 11:15:46 +00:00
d6914e3196
ssl_client2/ssl_server2: Rework ordering of cleanup
...
Signed-off-by: Przemyslaw Stekiel <przemyslaw.stekiel@mobica.com >
2021-11-10 10:46:11 +01:00
087f04783d
Merge pull request #5076 from mstarzyk-mobica/psa_ccm_no_tag
...
PSA CCM*-no-tag
2021-11-10 10:18:55 +01:00
d0aa3e9307
Inprove code base on review comments
...
Change debug messag for server finished.
Change name of generate_application_keys.
Remove the client vertificate tests from ssl-opt.sh.
Add test strings for server finished in ssl-opt.sh.
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 06:17:40 +00:00
57b2aff8a8
Align the union size
...
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 03:12:11 +00:00
aaa0e197a8
Change the alignment and names of functions and a macro
...
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 03:07:04 +00:00
c5c39d5800
Change code for styles and comments .etc
...
Remove useless code in union.
Rename functions and parameters.
Move definitions into othe files.
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
44c38f7e36
Chande debug message in finished and rename finalize functions
...
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
b51f8841c4
Change comments for export_keys callback
...
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
ac0385c08f
Change code based on comments
...
Move set_state function into client
Add back export_key callback function in generate
application keys
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
8903bd97b0
Change some naming style issues and remove useless code
...
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
1aef02ee20
Fix initialized issues and remove useless code
...
Fix the variable not inialized issue, remove the client
certificate related code, remove early data related code.
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
61bdbbc18b
Add cleanup in functions for secure reason
...
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
f26f6ade0c
Rebase and solve conflicts
...
Remove the double definition and change name
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
f13c56032f
Revert some changes about tls13 and macros
...
There is one PR #4988 to change it in the future
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
7c91705e21
Remove support for MBEDTLS_SSL_EXPORT_KEYS
...
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
46c6fc74f1
Fix compile issue about MBEDTLS_SSL_PROTO_TLS1_3_EXPERIMENTAL
...
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
a763498490
Change code based on commetns
...
Focus on the code style, naming rule,etc.
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
4cab0240c7
Change coding style
...
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:23 +00:00
aa5f5c1f5d
TLS1.3: Add server finish processing in client side
...
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com >
2021-11-10 01:47:22 +00:00
b376eac5ac
Track upstreaming task in an issue
...
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com >
2021-11-09 22:13:46 +01:00
cb28871326
Document the values in EXPECTED_FAILURES
...
Including the issues where the corresponding defects are tracked.
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com >
2021-11-09 21:42:15 +01:00
e2855c32b5
Move to an updated fork of psa-arch-tests
...
The new fork was rebased on top of the upstream master, removing the
need for most of the downstream patches we carried.
On the other hand, the new fork includes a couple of fixes to problems
that were not addressed by the original fork, or were introduced with the
new version of psa-arch-tests.
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com >
2021-11-09 21:42:14 +01:00
729c244819
test_case.py: add new line between test cases
...
Signed-off-by: Przemyslaw Stekiel <przemyslaw.stekiel@mobica.com >
2021-11-09 14:45:40 +01:00
91fe315c69
Merge pull request #5134 from xffbai/add-hostname-ext
...
TLS1.3 Add hostname extension
2021-11-09 12:28:14 +01:00
f36e1677b1
Fix alignment
...
Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com >
2021-11-09 09:28:25 +00:00
6f435f07d2
Fix compile error
...
Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com >
2021-11-09 04:08:32 +00:00
58afdba887
Fix typo and remove wrapper
...
Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com >
2021-11-09 03:10:05 +00:00
a1a568c2f6
fix various issues
...
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com >
2021-11-09 10:17:21 +08:00
260f5d9413
Merge pull request #4953 from yuhaoth/pr/add-tls13-read-certificate-verfify
...
TLS1.3: CertificateVerify:add tls13 read certificate verfify
2021-11-08 09:36:35 +01:00
1ca80f7ca5
fix comment issue
...
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com >
2021-11-08 10:45:16 +08:00
0495dd0f71
Merge pull request #4936 from xffbai/code-size-measure
...
Add code size comparison script.
2021-11-05 12:07:08 +01:00
c756b5f9fa
Merge pull request #5126 from haampie/fix/DT_NEEDED_for_shared_libraries
...
DT_NEEDED for shared builds in makefile
2021-11-05 12:04:29 +01:00
15a56813a2
TLS1.3 Add hostname extention
...
Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com >
2021-11-05 10:52:12 +00:00
8a232d231a
Merge pull request #4966 from gilles-peskine-arm/missing-psa-macros
...
Add missing PSA macros
2021-11-05 10:08:58 +01:00
3e636161ec
Add changelog
...
Signed-off-by: Harmen Stoppels <harmenstoppels@gmail.com >
2021-11-05 09:32:05 +01:00
5398c10b89
Add return value check for cerificate verify
...
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com >
2021-11-05 13:32:38 +08:00
fcb4fb71e3
Reorder linker flags
...
Signed-off-by: Harmen Stoppels <harmenstoppels@gmail.com >
2021-11-04 17:34:27 +01:00
9e9aa5d2eb
Fix typo
...
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com >
2021-11-04 16:39:48 +01:00
70842950fd
Restore the whitespace
...
Signed-off-by: Harmen Stoppels <harmenstoppels@gmail.com >
2021-11-04 13:09:02 +01:00
3318e69b41
Merge pull request #5128 from gilles-peskine-arm/base64_invasive_h-development
...
Fix copypasta in #endif comment
2021-11-04 10:06:23 +00:00
f4ecf305fe
Fix copypasta in #endif comment
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2021-11-03 18:27:22 +01:00
77390dc8ec
Update changelog with the new public API
...
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com >
2021-11-03 17:12:56 +01:00