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 */ |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 20 | } |
21 | |||||
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame^] | 22 | 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] | 23 | { |
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame^] | 24 | /* TODO: Code me */ |
25 | } | ||||
26 | |||||
27 | void psa_adac_platform_lock(void) | ||||
28 | { | ||||
29 | /* TODO: Code me */ | ||||
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 30 | } |
31 | |||||
32 | int psa_adac_platform_check_token(uint8_t *token, size_t token_size) | ||||
33 | { | ||||
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame^] | 34 | /* TODO: Code me */ |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 35 | } |
36 | |||||
37 | int psa_adac_platform_check_certificate(uint8_t *crt, size_t crt_size) | ||||
38 | { | ||||
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame^] | 39 | /* TODO: Code me */ |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 40 | } |
41 | |||||
42 | int psa_adac_apply_permissions(uint8_t permissions_mask[16]) | ||||
43 | { | ||||
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame^] | 44 | /* TODO: Code me */ |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 45 | } |
46 | |||||
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame^] | 47 | void platform_init(void) |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 48 | { |
Maulik Patel | a0a2246 | 2023-02-02 11:24:48 +0000 | [diff] [blame^] | 49 | /* TODO: Code me */ |
Satish Kumar | 427923c | 2021-10-05 07:21:53 +0100 | [diff] [blame] | 50 | } |