Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 1 | /* |
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 2 | * Copyright (c) 2020-2023 Arm Limited. All rights reserved. |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 3 | * SPDX-License-Identifier: BSD-3-Clause |
4 | */ | ||||
5 | |||||
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 6 | #include "psa_adac_config.h" |
7 | #include "psa_adac_debug.h" | ||||
8 | #include "psa_adac_sda.h" | ||||
9 | #include "platform/platform.h" | ||||
10 | #include "platform/msg_interface.h" | ||||
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 11 | |
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 12 | void psa_adac_platform_init(void) |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 13 | { |
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 14 | /* TODO: Code me */ |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 15 | } |
16 | |||||
17 | size_t psa_adac_platform_discovery(uint8_t *reply, size_t reply_size) | ||||
18 | { | ||||
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 19 | /* TODO: Code me */ |
Maulik Patel | 1d6c0b2 | 2022-12-20 15:14:53 +0000 | [diff] [blame^] | 20 | return 0; |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 21 | } |
22 | |||||
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 23 | adac_status_t psa_adac_change_life_cycle_state(uint8_t *input, size_t input_size) |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 24 | { |
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 25 | /* TODO: Code me */ |
Maulik Patel | 1d6c0b2 | 2022-12-20 15:14:53 +0000 | [diff] [blame^] | 26 | return ADAC_UNSUPPORTED; |
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 27 | } |
28 | |||||
29 | void psa_adac_platform_lock(void) | ||||
30 | { | ||||
31 | /* TODO: Code me */ | ||||
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 32 | } |
33 | |||||
34 | int psa_adac_platform_check_token(uint8_t *token, size_t token_size) | ||||
35 | { | ||||
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 36 | /* TODO: Code me */ |
Maulik Patel | 1d6c0b2 | 2022-12-20 15:14:53 +0000 | [diff] [blame^] | 37 | return 0; |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 38 | } |
39 | |||||
40 | int psa_adac_platform_check_certificate(uint8_t *crt, size_t crt_size) | ||||
41 | { | ||||
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 42 | /* TODO: Code me */ |
Maulik Patel | 1d6c0b2 | 2022-12-20 15:14:53 +0000 | [diff] [blame^] | 43 | return 0; |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 44 | } |
45 | |||||
46 | int psa_adac_apply_permissions(uint8_t permissions_mask[16]) | ||||
47 | { | ||||
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 48 | /* TODO: Code me */ |
Maulik Patel | 1d6c0b2 | 2022-12-20 15:14:53 +0000 | [diff] [blame^] | 49 | return 0; |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 50 | } |
51 | |||||
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 52 | void platform_init(void) |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 53 | { |
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame] | 54 | /* TODO: Code me */ |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 55 | } |