blob: 22247b8243520351206c6b1ac7235b14275242f0 [file] [log] [blame]
Zhiqiang Hana67a8252023-02-25 18:23:48 +08001/*
2* Copyright (c) 2014 Amlogic, Inc. All rights reserved.
3*
4* This source code is subject to the terms and conditions defined in the
5* file 'LICENSE' which is part of this source code package.
6*
7* Description: */
Chuangcheng Pengae4ec202020-08-19 13:19:11 +08008
9#ifndef AM_KEY_H
10#define AM_KEY_H
11#include "aml_key.h"
12
13extern int key_open (void);
14extern int key_close(int fd);
Chuangcheng Peng272e8c62020-10-21 14:07:48 +080015extern int key_alloc(int fd, int is_iv);
Chuangcheng Pengae4ec202020-08-19 13:19:11 +080016extern int key_free(int fd, int key_index);
17extern int key_set(int fd, int key_index, char *key, int key_len);
hualing chen7c8ff2e2021-08-12 15:39:37 +080018extern int key_config(int fd, int key_index, int key_userid, int key_algo, unsigned int ext_value);
Chuangcheng Pengae4ec202020-08-19 13:19:11 +080019#endif
20