summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorMiloslav Trmač <mitr@redhat.com>2010-08-24 20:56:09 +0200
committerMiloslav Trmač <mitr@redhat.com>2010-08-24 22:07:12 +0200
commit1ba66cab0563708d551e3462c249f1da21695882 (patch)
treecdfdf543d99a54c62b8440e873e6543244a5a8f8 /examples
parentf9b9503e757b5fc69ab93bc1e4f7e80de85f0831 (diff)
downloadcryptodev-linux-1ba66cab0563708d551e3462c249f1da21695882.tar.gz
cryptodev-linux-1ba66cab0563708d551e3462c249f1da21695882.tar.xz
cryptodev-linux-1ba66cab0563708d551e3462c249f1da21695882.zip
Make it possible to import private keys
Diffstat (limited to 'examples')
-rw-r--r--examples/ncr.c4
-rw-r--r--examples/pk.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/examples/ncr.c b/examples/ncr.c
index 7de67ee..a02f750 100644
--- a/examples/ncr.c
+++ b/examples/ncr.c
@@ -321,6 +321,10 @@ test_ncr_wrap_key(int cfd)
memset(&kwrap, 0, sizeof(kwrap));
kwrap.algorithm = NCR_WALG_AES_RFC3394;
kwrap.keytowrap = key2;
+ kwrap.wrapped_key_algorithm = NCR_ALG_AES_CBC;
+ kwrap.wrapped_key_type = NCR_KEY_TYPE_SECRET;
+ kwrap.wrapped_key_flags
+ = NCR_KEY_FLAG_EXPORTABLE|NCR_KEY_FLAG_WRAPPABLE;
kwrap.key = key;
kwrap.io = data;
kwrap.io_size = data_size;
diff --git a/examples/pk.c b/examples/pk.c
index 032ae98..7199d53 100644
--- a/examples/pk.c
+++ b/examples/pk.c
@@ -647,6 +647,7 @@ test_ncr_wrap_key3(int cfd)
memset(&kwrap, 0, sizeof(kwrap));
kwrap.algorithm = NCR_WALG_AES_RFC5649;
kwrap.wrapped_key_algorithm = NCR_ALG_RSA;
+ kwrap.wrapped_key_type = NCR_KEY_TYPE_PRIVATE;
kwrap.keytowrap = privkey;
kwrap.key = key;
kwrap.io = data;