blob: a773d03fc742dd44add11a50dfa977934819af10 [file] [log] [blame]
Tom Rini83d290c2018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Yen Lin2a6f0362012-04-02 13:18:48 +00002/*
3 * Copyright (c) 2011 The Chromium OS Authors.
4 * (C) Copyright 2010 - 2011 NVIDIA Corporation <www.nvidia.com>
Yen Lin2a6f0362012-04-02 13:18:48 +00005 */
6
7#ifndef _CRYPTO_H_
8#define _CRYPTO_H_
9
10/**
11 * Sign a block of data
12 *
13 * \param source Source data
14 * \param length Size of source data
15 * \param signature Destination address for signature, AES_KEY_LENGTH bytes
16 */
17int sign_data_block(u8 *source, unsigned length, u8 *signature);
18
19#endif /* #ifndef _CRYPTO_H_ */