Dave Rodgman
|
59059ec503
|
Merge remote-tracking branch 'origin/development' into msft-aarch64
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-11-30 09:34:41 +00:00 |
|
Dave Rodgman
|
16799db69a
|
update headers
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-11-02 19:47:20 +00:00 |
|
Dave Rodgman
|
0a48717b83
|
Simplify Windows-on-Arm macros
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-10-16 09:25:59 +01:00 |
|
Dave Rodgman
|
c5cc727dd0
|
Use new MBEDTLS_ARCH_IS_xxx macros
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-10-16 09:25:59 +01:00 |
|
Dave Rodgman
|
78fc0bd1db
|
Define MBEDTLS_EFFICIENT_UNALIGNED_ACCESS on Windows-on-Arm
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-10-16 09:25:59 +01:00 |
|
Tom Cosgrove
|
f2b5a13d02
|
Fix MBEDTLS_BSWAP32 on armcc 5
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2023-07-11 14:06:37 +01:00 |
|
Ronald Cron
|
fe8e135816
|
psa: Remove unnecessary headers
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
|
2023-03-31 09:01:45 +02:00 |
|
Tom Cosgrove
|
bbe166e721
|
Fix mbedtls_bswap64() on 32-bit systems
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2023-03-08 13:23:24 +00:00 |
|
Dave Rodgman
|
914c632646
|
Whitespace
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-03-01 09:30:14 +00:00 |
|
Dave Rodgman
|
e47899df20
|
Fix macro redefinition warning from armcc
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-02-28 17:39:03 +00:00 |
|
Dave Rodgman
|
7f376fa6fc
|
Improve documentation
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-01-20 14:04:48 +00:00 |
|
Dave Rodgman
|
b9cd19bc8c
|
Prevent perf regressions in mbedtls_xor
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-01-20 14:04:48 +00:00 |
|
Gilles Peskine
|
449bd8303e
|
Switch to the new code style
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
|
2023-01-11 14:50:10 +01:00 |
|
Dave Rodgman
|
2dae4b3ef6
|
Support armcc builtin byteswap routine
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-30 15:18:39 +00:00 |
|
Dave Rodgman
|
f7f1f748e3
|
Support built-in byteswap routines from clang, gcc, MSVC
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-28 15:41:13 +00:00 |
|
Dave Rodgman
|
a5110b0d79
|
Make use of efficient unaligned access functions
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-28 15:41:13 +00:00 |
|
Dave Rodgman
|
6298b24127
|
Add byteswap routines
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-28 15:41:13 +00:00 |
|
Dave Rodgman
|
e5c42594e5
|
Add byte order detection macro
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-28 15:41:13 +00:00 |
|
Dave Rodgman
|
a360e1987a
|
Add efficent unaligned get/put functions
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-28 15:41:04 +00:00 |
|
Dave Rodgman
|
a616afeae4
|
Remove redundant inline workarounds
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-25 17:11:45 +00:00 |
|
Dave Rodgman
|
8f6583d836
|
Fix for MSVC unsupported #inline keyword
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-25 09:16:41 +00:00 |
|
Dave Rodgman
|
7a910a8be0
|
Minor formatting tweaks
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-24 21:17:40 +00:00 |
|
Dave Rodgman
|
875d2383d0
|
Improve documentation
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-24 20:43:15 +00:00 |
|
Dave Rodgman
|
66433444fc
|
Fix static inline linker issues
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-24 20:07:39 +00:00 |
|
Dave Rodgman
|
4b910c1ed1
|
Fix whitespace
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-24 19:44:52 +00:00 |
|
Dave Rodgman
|
96d61d14d8
|
Use memcpy for unaligned accesses
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-24 19:33:22 +00:00 |
|
Dave Rodgman
|
fbc23225d6
|
Tidy up alignment-related code into separate header
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-24 18:07:37 +00:00 |
|