Jaeden Amero
3d1b8363db
Use PSA Crypto API 1.0b3
...
The PSA Crypto API has moved on from 1.0b2 to 1.0b3, bringing along with
it some breaking changes. Update Mbed OS to use the 1.0b3 API.
2019-09-02 17:10:59 +01:00
Jaeden Amero
3e53118727
crypto: Add IPC for psa_copy_key()
2019-08-29 14:55:21 +01:00
Jaeden Amero
4eb4b32910
psa: Update crypto service for PSA Crypto 1.0b3
2019-08-29 14:55:21 +01:00
Jaeden Amero
ea17d58b49
mbedtls: Update Mbed TLS and Mbed Crypto
...
Update Mbed TLS to 2.19.0d0 and Mbed Crypto to 2.0.0d1.
2019-08-29 14:55:05 +01:00
Jaeden Amero
6dfd515dd6
crypto: Add Mbed Crypto includes to unit tests
...
Mbed Crypto also supplies include files. Ensure that our unit tests can
find those headers.
2019-08-28 16:38:03 +01:00
Jaeden Amero
0758d23f00
crypto: Make service parameter names match API
...
Make the service implementation use the same names as the API as
declared in the crypto.h header. This improves readability and
maintainability of the service.
2019-08-23 17:16:10 +01:00
Jaeden Amero
b0c83501a4
crypto: Make IPC declaration order follow crypto.h
...
Order the IPC functions in the same order as the functions are listed in
crypto.h for improved readability.
2019-08-23 17:16:10 +01:00
Jaeden Amero
dafbf27340
crypto: Fix "refence count" typo
...
Rename the reference count variable to something shorter and avoid using
the mispelling "refence".
2019-08-23 17:16:10 +01:00
Jaeden Amero
97447677ba
crypto: Remove duplicate PSA_CRYPTO_INIT
...
PSA_CRYPTO_INIT is defined as a service identifier. We don't need to
redefine it as a secure function. There is only one function under this
service identifier, so no secure function definitions are necessary to
differentiate between.
2019-08-23 17:16:10 +01:00
Jaeden Amero
dda4c47a4b
crypto: Match styles of crypto struct headers
...
Make crypto_struct_ipc.h (for use with PSA Crypto clients) match style
with the file it is based on, crypto_struct.h (from Mbed Crypto). This
helps to keep the file diff minimal so it's easy to see the meaningful
(non-style) changes.
2019-08-23 17:16:10 +01:00
Jaeden Amero
e31916f36f
attestation: Remove unused status variable
2019-08-21 19:43:58 +01:00
Jaeden Amero
3e5fa80ce3
psa: Eliminate some PSA_SUCCESS redefinition warnings
...
Remove PSA_SUCCESS redefinitions in the PSA compliance test PAL.
2019-08-21 19:43:58 +01:00
Jaeden Amero
273c62516d
crypto: Remove old compliance tests
...
We'll use the new ARM-software/psa-arch-tests directly instead for PSA
Crypto API 1.0b3. This commit removes the crypto compliance tests only
for now, leaving attestation and storage tests.
2019-08-21 19:43:58 +01:00
Jaeden Amero
b6c24e2e09
crypto: Copy legacy crypto from Mbed Crypto
...
Mbed TLS no longer provides legacy crypto C or H files. Obtain the files
from Mbed Crypto instead.
2019-08-16 09:20:03 +01:00
Jaeden Amero
82927057b9
lwip: Use correct include path for mbedtls
...
The portable and correct way to include Mbed TLS header files is
"mbedtls/someheader.h". It's Mbed OS specific, unecessary, and incorrect
to use "mbedtls/inc/mbedtls/someheader.h".
2019-08-16 09:20:03 +01:00
Anna Bridge
033fffea84
Merge pull request #11208 from kjbracey-arm/atomic_thumb1
...
Atomics: GCC fix for M23 (again)
2019-08-15 13:01:02 +01:00
Anna Bridge
f9eb870a47
Merge pull request #11198 from RonEld/remove_redundant_file
...
Remove redundant file accidentally added
2019-08-15 12:59:57 +01:00
Anna Bridge
2af2b1b18b
Merge pull request #11190 from jarvte/fix_wise1570_netsocket_tests
...
Cellular: failure when deleting created context is not considered error
2019-08-15 12:58:32 +01:00
Anna Bridge
575cffbc13
Merge pull request #11185 from gpsimenos/move-target-cortexm
...
Move rtos & platform TARGET directories to source
2019-08-15 12:56:36 +01:00
Anna Bridge
42a2c79a68
Merge pull request #11180 from Tharazi97/atomic_test
...
tweak atomic_test timeout
2019-08-15 12:54:48 +01:00
Anna Bridge
3ede2a9a60
Merge pull request #11126 from teetak01/optimize-debug-profile
...
Optimize debug profile flags for size
2019-08-15 12:53:32 +01:00
Anna Bridge
797e58a2b3
Merge pull request #11148 from AriParkkila/cell-sim-pin
...
Cellular: Fix SIM pin enter command
2019-08-15 12:49:24 +01:00
Anna Bridge
08ecbfcd46
Merge pull request #11021 from OpenNuvoton/nuvoton_lpticker_delay_ticks
...
Nuvoton: Enlarge LPTICKER_DELAY_TICKS for safe
2019-08-15 12:47:55 +01:00
Anna Bridge
0056d8ea50
Merge pull request #11231 from OPpuolitaival/py3_fixes
...
Python3 fixes
2019-08-15 12:17:35 +01:00
Olli-Pekka Puolitaival
aa1d16e871
Python3 fixes
2019-08-15 10:06:41 +03:00
Martin Kojtal
a6c316afee
Merge pull request #11020 from OpenNuvoton/nuvoton_wakeup_latency
...
Nuvoton: Enlarge required deep sleep latency
2019-08-14 13:38:00 +02:00
Martin Kojtal
0a73eda9d4
Merge pull request #11200 from jarvte/move_string_to_pdp_type
...
Cellular: moved string_to_pdp_type from AT_CellularContext to Cellula…
2019-08-14 12:53:20 +02:00
Martin Kojtal
a64ab312dd
Merge pull request #11213 from evedon/partial-profile
...
Moved partial profile to a subdirectory
2019-08-14 10:36:04 +02:00
Evelyne Donnaes
1de64cbb4a
Updated minimal-printf README
2019-08-13 13:18:46 +01:00
Evelyne Donnaes
5eaa922ce1
Moved minimal-printf.json to a subdirectory
2019-08-13 12:59:45 +01:00
Evelyne Donnaes
7954ad3dd9
Revert commit 3010aaa253 (diff-1a477b054b847ec75ac3bf22194a3335)
that modified template for partial profile
2019-08-13 12:57:55 +01:00
Martin Kojtal
b82cfcc38b
Merge pull request #11193 from michalpasztamobica/fat_stat
...
FATFileSystem::stat() enabled for all compilers
2019-08-13 11:23:10 +02:00
Martin Kojtal
8767ab4e41
Merge pull request #11191 from jarvte/fix_ublox_board_support
...
Cellular: move RAT reading to better support ublox custom boards
2019-08-13 11:21:55 +02:00
Martin Kojtal
de84004be1
Merge pull request #11189 from LMESTM/pwmout_cpp_guard
...
__cplusplus guard fixed pwmout_device.h for STM32 families
2019-08-13 11:19:24 +02:00
Martin Kojtal
80556a01fd
Merge pull request #11167 from Tharazi97/Lp_ticker_tests
...
Fix lp ticker and common ticker tests
2019-08-13 11:10:10 +02:00
Martin Kojtal
96fbf9db56
Merge pull request #11166 from hugueskamba/hk-ignore-test-dirs
...
Fix inclusion of test related directories by build tool
2019-08-13 11:08:37 +02:00
Martin Kojtal
69bfc3460b
Merge pull request #11157 from mprse/us_ticker_freq_fix
...
Relax us ticker frequency requirement + test update
2019-08-13 11:02:16 +02:00
Martin Kojtal
be23d3c871
Merge pull request #11137 from facchinm/nano33ble_public
...
Add Arduino Nano 33 BLE target
2019-08-13 10:51:12 +02:00
Martin Kojtal
9113c8d5d7
Merge pull request #11116 from nubix-io/issue-11115
...
Define I²C related pin names for the L-Tek FF_LPC546XX target
2019-08-13 10:42:49 +02:00
Martin Kojtal
4c1f178146
Merge pull request #11171 from OpenNuvoton/nuvoton_arm_pack
...
Add Nuvoton M261 sub-family into arm_pack_manager
2019-08-13 10:04:24 +02:00
Kevin Bracey
d31879a1d4
Atomics: GCC fix for M23 (again)
...
Add another missing unified syntax directive. Was previously fixed in
03f1ac3ffd
, but the same problem was not addressed in the pending PR that
added the `NEWVAL_2OP` assembler.
2019-08-13 10:46:48 +03:00
George Psimenos
d998c007f7
Update .astyleignore
2019-08-12 17:40:49 +01:00
Teppo Järvelin
3c1bf0a9e2
Cellular: moved string_to_pdp_type from AT_CellularContext to CellularUtil
...
string_to_pdp_type is a common method for AT and other layers.
Without moving there will be duplicate methods.
2019-08-12 10:27:57 +03:00
Ron Eldor
0b1b4cc908
Remove redundant file accidently added
...
Remove unneeded redundant file that was accidentally added.
2019-08-11 14:26:52 +03:00
Michal Paszta
406fcdc9b7
FATFileSystem::stat() enabled for all compilers
...
Macro which restricted compilation to GCC_ARM is removed.
Existing read_write() test is amended to call stat() and check that correct size is returned.
2019-08-09 15:52:49 +03:00
Martin Kojtal
f8dc035ae4
Merge pull request #11139 from sethitow/stm32f413-crash-capture
...
STM32F413 Crash Capture
2019-08-09 12:49:21 +01:00
Martin Kojtal
174cac7e11
Merge pull request #11103 from desowin/stm32f7-usbhost
...
STM32F7: Do not generate redundant IN tokens
2019-08-09 11:36:37 +01:00
Martin Kojtal
9b4373639b
Merge pull request #11072 from jeromecoutant/PULL_REQUEST_CUBE_UPDATE_L4_V1.14.0
...
STM32L4: update drivers version to CUBE V1.14.0
2019-08-09 11:35:00 +01:00
Teppo Järvelin
6e71932baf
Cellular: move RAT reading to better support ublox custom boards
...
AT commands used in read_radio_technology() function are not supported
by all boards so moving the function where it's actually used. Usage was
already inside of the #ifdef's.
2019-08-09 13:23:50 +03:00
Teppo Järvelin
10251ab3b2
Cellular: failure when deleting created context is not considered as an error
...
If delete fails there is nothing we or application can do. There is no point
returning an error for this. This affects to AT_CellularContext::disconnect
not returning an error if context delete fails.
2019-08-09 12:27:25 +03:00