1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */ 209f455dcSMasahiro Yamada /* 309f455dcSMasahiro Yamada * Copyright (c) 2011 The Chromium OS Authors. 409f455dcSMasahiro Yamada * (C) Copyright 2010 - 2011 NVIDIA Corporation <www.nvidia.com> 509f455dcSMasahiro Yamada */ 609f455dcSMasahiro Yamada 709f455dcSMasahiro Yamada #ifndef _CRYPTO_H_ 809f455dcSMasahiro Yamada #define _CRYPTO_H_ 909f455dcSMasahiro Yamada 1009f455dcSMasahiro Yamada /** 1109f455dcSMasahiro Yamada * Sign a block of data 1209f455dcSMasahiro Yamada * 1309f455dcSMasahiro Yamada * \param source Source data 1409f455dcSMasahiro Yamada * \param length Size of source data 1509f455dcSMasahiro Yamada * \param signature Destination address for signature, AES_KEY_LENGTH bytes 1609f455dcSMasahiro Yamada */ 1709f455dcSMasahiro Yamada int sign_data_block(u8 *source, unsigned length, u8 *signature); 1809f455dcSMasahiro Yamada 1909f455dcSMasahiro Yamada #endif /* #ifndef _CRYPTO_H_ */ 20