diff options
author | Miloslav Trmač <mitr@redhat.com> | 2010-08-18 03:42:55 +0200 |
---|---|---|
committer | Miloslav Trmač <mitr@redhat.com> | 2010-08-24 22:52:39 +0200 |
commit | 2c51dc1a549816a34cb78230bf656537ecd21961 (patch) | |
tree | ef746b51a12d651384b4ae87db677630db4e578a /ncr.h | |
parent | 491fc6dd6fff9b4d9676e03189ae76538184b51d (diff) | |
download | cryptodev-linux-2c51dc1a549816a34cb78230bf656537ecd21961.tar.gz cryptodev-linux-2c51dc1a549816a34cb78230bf656537ecd21961.tar.xz cryptodev-linux-2c51dc1a549816a34cb78230bf656537ecd21961.zip |
Convert *_KEY_GENERATE
Diffstat (limited to 'ncr.h')
-rw-r--r-- | ncr.h | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -148,6 +148,12 @@ struct ncr_key_generate_st { struct ncr_key_generate_params_st params; }; +struct ncr_key_generate { + __u32 input_size, output_size; + ncr_key_t key; + __NL_ATTRIBUTES; +}; + typedef enum { RSA_PKCS1_V1_5, /* both signatures and encryption */ RSA_PKCS1_OAEP, /* for encryption only */ @@ -224,7 +230,7 @@ struct ncr_key_data_st { #define NCRIO_KEY_INIT _IO('c', 204) /* generate a secret key */ -#define NCRIO_KEY_GENERATE _IOR ('c', 205, struct ncr_key_generate_st) +#define NCRIO_KEY_GENERATE _IOWR('c', 205, struct ncr_key_generate) /* generate a public key pair */ #define NCRIO_KEY_GENERATE_PAIR _IOR ('c', 206, struct ncr_key_generate_st) /* derive a new key from an old one */ |