| Index: src/platform/vboot_reference/include/sha_utility.h
|
| diff --git a/src/platform/vboot_reference/include/sha_utility.h b/src/platform/vboot_reference/include/sha_utility.h
|
| deleted file mode 100644
|
| index 21a5e18a274452e67ace0c7dfb75284aff6288c7..0000000000000000000000000000000000000000
|
| --- a/src/platform/vboot_reference/include/sha_utility.h
|
| +++ /dev/null
|
| @@ -1,53 +0,0 @@
|
| -/* Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
|
| - * Use of this source code is governed by a BSD-style license that can be
|
| - * found in the LICENSE file.
|
| - *
|
| - * Utility functions for message digests.
|
| -*/
|
| -
|
| -#ifndef VBOOT_REFERENCE_SHA_UTILITY_H_
|
| -#define VBOOT_REFERENCE_SHA_UTILITY_H_
|
| -
|
| -#include <inttypes.h>
|
| -
|
| -#include "sha.h"
|
| -
|
| -#define SHA1_DIGEST_ALGORITHM 0
|
| -#define SHA256_DIGEST_ALGORITHM 1
|
| -#define SHA512_DIGEST_ALGORITHM 2
|
| -
|
| -/* A generic digest context structure which can be used to represent
|
| - * the SHA*_CTX for multiple digest algorithms.
|
| - */
|
| -typedef struct DigestContext {
|
| - SHA1_CTX* sha1_ctx;
|
| - SHA256_CTX* sha256_ctx;
|
| - SHA512_CTX* sha512_ctx;
|
| - int algorithm; /* Hashing algorithm to use. */
|
| -} DigestContext;
|
| -
|
| -/* Wrappers for message digest algorithms. These are useful when the hashing
|
| - * operation is being done in parallel with something else. DigestContext tracks
|
| - * and stores the state of any digest algorithm (one at any given time).
|
| - */
|
| -
|
| -/* Initialize a digest context for use with signature algorithm [algorithm]. */
|
| -void DigestInit(DigestContext* ctx, int sig_algorithm);
|
| -void DigestUpdate(DigestContext* ctx, const uint8_t* data, uint64_t len);
|
| -
|
| -/* Caller owns the returned digest and must free it. */
|
| -uint8_t* DigestFinal(DigestContext* ctx);
|
| -
|
| -/* Returns the appropriate digest for the data in [input_file]
|
| - * based on the signature [algorithm].
|
| - * Caller owns the returned digest and must free it.
|
| - */
|
| -uint8_t* DigestFile(char* input_file, int sig_algorithm);
|
| -
|
| -/* Returns the appropriate digest of [buf] of length
|
| - * [len] based on the signature [algorithm].
|
| - * Caller owns the returned digest and must free it.
|
| - */
|
| -uint8_t* DigestBuf(const uint8_t* buf, uint64_t len, int sig_algorithm);
|
| -
|
| -#endif /* VBOOT_REFERENCE_SHA_UTILITY_H_ */
|
|
|