27 lines
550 B
C
27 lines
550 B
C
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
|
|
/*
|
|
* aml_env_encrypt.c
|
|
*
|
|
* Copyright (C) 2020 Amlogic, Inc. All rights reserved.
|
|
*
|
|
*/
|
|
#ifndef __AML_ENV_ENCRYPT__
|
|
#define __AML_ENV_ENCRYPT__
|
|
|
|
#include <environment.h>
|
|
|
|
#define AMLOGIC_ENV_ENCRYPT_MAGIC 0xb2d05e13
|
|
|
|
#define SECURITY_ENV_ENCRYPT 0x820000d0
|
|
|
|
#define ENV_DECRYPT 0
|
|
#define ENV_ENCRYPT 1
|
|
#define ENV_DATA_FIRST 0x80000000
|
|
#define ENV_DATA_LAST 0x40000000
|
|
|
|
extern unsigned char env_needsave;
|
|
int aml_env_aes_crypt(env_t *env, const int enc);
|
|
void check_envsave(void);
|
|
#endif
|
|
|