Import gcrypt public-key cryptography and implement signature checking.
This commit is contained in:
parent
535714bdcf
commit
5e3b8dcbb5
238 changed files with 40500 additions and 417 deletions
1333
include/grub/gcrypt/gcrypt.h
Normal file
1333
include/grub/gcrypt/gcrypt.h
Normal file
File diff suppressed because it is too large
Load diff
32
include/grub/gcrypt/gpg-error.h
Normal file
32
include/grub/gcrypt/gpg-error.h
Normal file
|
@ -0,0 +1,32 @@
|
|||
#ifndef GRUB_GPG_ERROR_H
|
||||
#define GRUB_GPG_ERROR_H 1
|
||||
|
||||
#include <grub/crypto.h>
|
||||
typedef enum
|
||||
{
|
||||
GPG_ERR_SOURCE_USER_1
|
||||
}
|
||||
gpg_err_source_t;
|
||||
#define GPG_ERR_INLINE inline
|
||||
static inline int
|
||||
gpg_err_make (gpg_err_source_t source __attribute__ ((unused)), gpg_err_code_t code)
|
||||
{
|
||||
return code;
|
||||
}
|
||||
|
||||
static inline gpg_err_code_t
|
||||
gpg_err_code (gpg_error_t err)
|
||||
{
|
||||
return err;
|
||||
}
|
||||
|
||||
static inline gpg_err_source_t
|
||||
gpg_err_source (gpg_error_t err __attribute__ ((unused)))
|
||||
{
|
||||
return GPG_ERR_SOURCE_USER_1;
|
||||
}
|
||||
|
||||
gcry_err_code_t
|
||||
gpg_error_from_syserror (void);
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue