summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorMiloslav Trmač <mitr@redhat.com>2010-08-16 16:56:49 +0200
committerMiloslav Trmač <mitr@redhat.com>2010-08-24 23:46:25 +0200
commit2039b544b32e37bb4aea4ed06ac9ef905f656326 (patch)
tree82e17ef30d23f4f2ecffe981e8910e228f7d9512 /examples
parent96ec7e16575010e4d48c47ade593ca91690c105b (diff)
downloadcryptodev-linux-2039b544b32e37bb4aea4ed06ac9ef905f656326.tar.gz
cryptodev-linux-2039b544b32e37bb4aea4ed06ac9ef905f656326.tar.xz
cryptodev-linux-2039b544b32e37bb4aea4ed06ac9ef905f656326.zip
Convert *_KEY_STORAGE_WRAP
Diffstat (limited to 'examples')
-rw-r--r--examples/ncr.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/examples/ncr.c b/examples/ncr.c
index d4af05d..52cc9ed 100644
--- a/examples/ncr.c
+++ b/examples/ncr.c
@@ -680,7 +680,8 @@ test_ncr_store_wrap_key(int cfd)
uint32_t flags ALIGN_NL;
} kimport;
struct ncr_key_export kexport;
- struct ncr_key_storage_wrap_st kwrap;
+ struct ncr_key_storage_wrap kwrap;
+ struct ncr_key_storage_wrap_st kunwrap;
uint8_t data[DATA_SIZE];
int data_size;
@@ -727,18 +728,18 @@ test_ncr_store_wrap_key(int cfd)
/* now try wrapping key2 using key */
memset(&kwrap, 0, sizeof(kwrap));
- kwrap.keytowrap = key2;
- kwrap.io = data;
- kwrap.io_size = sizeof(data);
+ kwrap.key = key2;
+ kwrap.buffer = data;
+ kwrap.buffer_size = sizeof(data);
- if (ioctl(cfd, NCRIO_KEY_STORAGE_WRAP, &kwrap)) {
+ data_size = ioctl(cfd, NCRIO_KEY_STORAGE_WRAP, &kwrap);
+ if (data_size < 0) {
fprintf(stderr, "Error: %s:%d\n", __func__, __LINE__);
perror("ioctl(NCRIO_KEY_STORAGE_WRAP)");
return 1;
}
/* test unwrapping */
- data_size = kwrap.io_size;
fprintf(stdout, "\tKey Storage Unwrap test...\n");
/* reset key2 */
@@ -755,12 +756,12 @@ test_ncr_store_wrap_key(int cfd)
return 1;
}
- memset(&kwrap, 0, sizeof(kwrap));
- kwrap.keytowrap = key2;
- kwrap.io = data;
- kwrap.io_size = data_size;
+ memset(&kunwrap, 0, sizeof(kunwrap));
+ kunwrap.keytowrap = key2;
+ kunwrap.io = data;
+ kunwrap.io_size = data_size;
- if (ioctl(cfd, NCRIO_KEY_STORAGE_UNWRAP, &kwrap)) {
+ if (ioctl(cfd, NCRIO_KEY_STORAGE_UNWRAP, &kunwrap)) {
fprintf(stderr, "Error: %s:%d\n", __func__, __LINE__);
perror("ioctl(NCRIO_KEY_STORAGE_UNWRAP)");
return 1;