123456789101112131415161718192021222324 |
- /*
- * Copyright (c) 2013, Andreas Oetken.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
- #ifndef _RSA_CHECKSUM_H
- #define _RSA_CHECKSUM_H
- #include <errno.h>
- #include <image.h>
- #include <sha1.h>
- #include <sha256.h>
- extern const uint8_t padding_sha256_rsa4096[];
- extern const uint8_t padding_sha256_rsa2048[];
- extern const uint8_t padding_sha1_rsa2048[];
- void sha256_calculate(const struct image_region region[], int region_count,
- uint8_t *checksum);
- void sha1_calculate(const struct image_region region[], int region_count,
- uint8_t *checksum);
- #endif
|