28 lines
581 B
C
28 lines
581 B
C
|
#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 */
|