blob: a40225c11225eb904c0c519a15f7a03e18c9c1d7 [file]
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
/*
* Copyright (c) 2019 Amlogic, Inc. All rights reserved.
*/
#ifndef __AMLKEY_IF_H__
#define __AMLKEY_IF_H__
s32 amlkey_init(u8 *seed, u32 len, int encrypt_type);
u32 amlkey_exsit(const u8 *name);
unsigned int amlkey_size(const u8 *name);
u32 amlkey_get_attr(const u8 *name);
unsigned int amlkey_read(const u8 *name, u8 *buffer, u32 len);
ssize_t amlkey_write(const u8 *name, u8 *buffer, u32 len,
u32 attr);
s32 amlkey_hash(const u8 *name, u8 *hash);
#endif