1*90aa901fSSumit Garg /* 2*90aa901fSSumit Garg * Copyright (c) 2019, Linaro Limited. All rights reserved. 3*90aa901fSSumit Garg * Author: Sumit Garg <sumit.garg@linaro.org> 4*90aa901fSSumit Garg * 5*90aa901fSSumit Garg * SPDX-License-Identifier: BSD-3-Clause 6*90aa901fSSumit Garg */ 7*90aa901fSSumit Garg 8*90aa901fSSumit Garg #ifndef ENCRYPT_H 9*90aa901fSSumit Garg #define ENCRYPT_H 10*90aa901fSSumit Garg 11*90aa901fSSumit Garg /* Supported key algorithms */ 12*90aa901fSSumit Garg enum { 13*90aa901fSSumit Garg KEY_ALG_GCM /* AES-GCM (default) */ 14*90aa901fSSumit Garg }; 15*90aa901fSSumit Garg 16*90aa901fSSumit Garg int encrypt_file(unsigned short fw_enc_status, int enc_alg, char *key_string, 17*90aa901fSSumit Garg char *nonce_string, const char *ip_name, const char *op_name); 18*90aa901fSSumit Garg 19*90aa901fSSumit Garg #endif /* ENCRYPT_H */ 20