blob: fab39359f1d1a1ad8be7b177baec6ddf7cc94541 [file] [log] [blame]
rjw1f884582022-01-06 17:20:42 +08001/* Copyright Statement:
2*
3* This software/firmware and related documentation ("MediaTek Software") are
4* protected under relevant copyright laws. The information contained herein
5* is confidential and proprietary to MediaTek Inc. and/or its licensors.
6* Without the prior written permission of MediaTek inc. and/or its licensors,
7* any reproduction, modification, use or disclosure of MediaTek Software,
8* and information contained herein, in whole or in part, shall be strictly prohibited.
9*
10* MediaTek Inc. (C) 2017. All rights reserved.
11*
12* BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
13* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
14* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER ON
15* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
16* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
17* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
18* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
19* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
20* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES TO LOOK ONLY TO SUCH
21* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. RECEIVER EXPRESSLY ACKNOWLEDGES
22* THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES
23* CONTAINED IN MEDIATEK SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK
24* SOFTWARE RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
25* STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND
26* CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
27* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
28* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY RECEIVER TO
29* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
30*
31* The following software/firmware and/or related documentation ("MediaTek Software")
32* have been modified by MediaTek Inc. All revisions are subject to any receiver\'s
33* applicable license agreements with MediaTek Inc.
34*/
35
36#ifndef SEC_LIB_H
37#define SEC_LIB_H
38
39#include "typedefs.h"
40
41/******************************************************************************
42 * CONSTANT DEFINITIONS
43 ******************************************************************************/
44#define INCORRECT_INDEX (0xFFFFFFFFUL) /* incorrect register index */
45
46/******************************************************************************
47 * EXPORT FUNCTION
48 ******************************************************************************/
49int seclib_get_hrid_key(u32 *key, u32 key_size);
50int seclib_get_hwid_key(u8 *key, u32 key_size);
51#endif /* SEC_LIB_H*/
52