Dmitry V. Levin
92e347b556
We do our best to keep copyright headers up to date, yet git history provides better information on this subject and is more accurate than copyright headers.
35 lines
729 B
C
35 lines
729 B
C
/*
|
|
* Copyright (c) 2017-2018 Eugene Syromyatnikov <evgsyr@gmail.com>
|
|
* All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: LGPL-2.1-or-later
|
|
*/
|
|
|
|
#ifndef STRACE_KEYCTL_KDF_PARAMS_H
|
|
#define STRACE_KEYCTL_KDF_PARAMS_H
|
|
|
|
#include <stdint.h>
|
|
#include "kernel_types.h"
|
|
|
|
/* from include/linux/crypto.h */
|
|
#define CRYPTO_MAX_ALG_NAME 128
|
|
|
|
/* from security/keys/internal.h */
|
|
#define KEYCTL_KDF_MAX_OI_LEN 64 /* max length of otherinfo */
|
|
|
|
struct keyctl_kdf_params {
|
|
char *hashname;
|
|
char *otherinfo;
|
|
uint32_t otherinfolen;
|
|
uint32_t __spare[8];
|
|
};
|
|
|
|
struct strace_keyctl_kdf_params {
|
|
kernel_ulong_t hashname;
|
|
kernel_ulong_t otherinfo;
|
|
uint32_t otherinfolen;
|
|
uint32_t __spare[8];
|
|
};
|
|
|
|
#endif /* STRACE_KEYCTL_KDF_PARAMS_H */
|