| /* 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. |
| */ |
| |
| /* |
| * This tests for the presence of functions used by vboot_reference utilities. |
| */ |
| |
| #include <stdio.h> |
| |
| #include "host_common.h" |
| #include "file_keys.h" |
| #include "signature_digest.h" |
| |
| int main(void) |
| { |
| /* host_key.h */ |
| PublicKeyAlloc(0, 0, 0); |
| PublicKeyRead(0); |
| PublicKeyReadKeyb(0, 0, 0); |
| PublicKeyWrite(0, 0); |
| |
| /* host_misc.h */ |
| ReadFile(0, 0); |
| WriteFile(0, 0, 0); |
| |
| /* host_signature.h */ |
| SignatureInit(0, 0, 0, 0); |
| SignatureAlloc(0, 0); |
| SignatureCopy(0, 0); |
| |
| /* host_common.h */ |
| CreateKernelPreamble(0, 0, 0, 0, 0, 0, 0, 0, 0, 0); |
| |
| /* file_keys.h */ |
| BufferFromFile(0, 0); |
| RSAPublicKeyFromFile(0); |
| DigestFile(0, 0, 0, 0); |
| |
| /* signature_digest.h */ |
| PrependDigestInfo(0, 0); |
| SignatureDigest(0, 0, 0); |
| SignatureBuf(0, 0, 0, 0); |
| |
| return 0; |
| } |