]>
git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blob - include/linux/digsig.h
2 * Copyright (C) 2011 Nokia Corporation
3 * Copyright (C) 2011 Intel Corporation
6 * Dmitry Kasatkin <dmitry.kasatkin@nokia.com>
7 * <dmitry.kasatkin@intel.com>
9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation, version 2 of the License.
18 #include <linux/key.h>
32 uint8_t version
; /* key format version */
33 uint32_t timestamp
; /* key made, always 0 for now */
39 struct signature_hdr
{
40 uint8_t version
; /* signature format version */
41 uint32_t timestamp
; /* signature made */
49 #if defined(CONFIG_SIGNATURE) || defined(CONFIG_SIGNATURE_MODULE)
51 int digsig_verify(struct key
*keyring
, const char *sig
, int siglen
,
52 const char *digest
, int digestlen
);
56 static inline int digsig_verify(struct key
*keyring
, const char *sig
,
57 int siglen
, const char *digest
, int digestlen
)
62 #endif /* CONFIG_SIGNATURE */
64 #endif /* _DIGSIG_H */