blob: 74b401b65817e562adf7ccca18a180386c83d85f [file] [log] [blame]
Satish Kumar427923c2021-10-05 07:21:53 +01001/*
Maulik Patela0a22462023-02-02 11:24:48 +00002 * Copyright (c) 2020-2023 Arm Limited. All rights reserved.
Satish Kumar427923c2021-10-05 07:21:53 +01003 * SPDX-License-Identifier: BSD-3-Clause
4 */
5
Maulik Patela0a22462023-02-02 11:24:48 +00006#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 Kumar427923c2021-10-05 07:21:53 +010011
Maulik Patela0a22462023-02-02 11:24:48 +000012void psa_adac_platform_init(void)
Satish Kumar427923c2021-10-05 07:21:53 +010013{
Maulik Patela0a22462023-02-02 11:24:48 +000014 /* TODO: Code me */
Satish Kumar427923c2021-10-05 07:21:53 +010015}
16
17size_t psa_adac_platform_discovery(uint8_t *reply, size_t reply_size)
18{
Maulik Patela0a22462023-02-02 11:24:48 +000019 /* TODO: Code me */
Maulik Patel1d6c0b22022-12-20 15:14:53 +000020 return 0;
Satish Kumar427923c2021-10-05 07:21:53 +010021}
22
Maulik Patela0a22462023-02-02 11:24:48 +000023adac_status_t psa_adac_change_life_cycle_state(uint8_t *input, size_t input_size)
Satish Kumar427923c2021-10-05 07:21:53 +010024{
Maulik Patela0a22462023-02-02 11:24:48 +000025 /* TODO: Code me */
Maulik Patel1d6c0b22022-12-20 15:14:53 +000026 return ADAC_UNSUPPORTED;
Maulik Patela0a22462023-02-02 11:24:48 +000027}
28
29void psa_adac_platform_lock(void)
30{
31 /* TODO: Code me */
Satish Kumar427923c2021-10-05 07:21:53 +010032}
33
34int psa_adac_platform_check_token(uint8_t *token, size_t token_size)
35{
Maulik Patela0a22462023-02-02 11:24:48 +000036 /* TODO: Code me */
Maulik Patel1d6c0b22022-12-20 15:14:53 +000037 return 0;
Satish Kumar427923c2021-10-05 07:21:53 +010038}
39
40int psa_adac_platform_check_certificate(uint8_t *crt, size_t crt_size)
41{
Maulik Patela0a22462023-02-02 11:24:48 +000042 /* TODO: Code me */
Maulik Patel1d6c0b22022-12-20 15:14:53 +000043 return 0;
Satish Kumar427923c2021-10-05 07:21:53 +010044}
45
46int psa_adac_apply_permissions(uint8_t permissions_mask[16])
47{
Maulik Patela0a22462023-02-02 11:24:48 +000048 /* TODO: Code me */
Maulik Patel1d6c0b22022-12-20 15:14:53 +000049 return 0;
Satish Kumar427923c2021-10-05 07:21:53 +010050}
51
Maulik Patela0a22462023-02-02 11:24:48 +000052void platform_init(void)
Satish Kumar427923c2021-10-05 07:21:53 +010053{
Maulik Patela0a22462023-02-02 11:24:48 +000054 /* TODO: Code me */
Satish Kumar427923c2021-10-05 07:21:53 +010055}