pkcs15init: copy DATA object value to 'pkcs15-data-info'

When creating new DATA object, keep it's value in 'data' member of
'sc-pkcs15-data-info' data.
Used by pkcs15init emulation layer to store DATA value into a proprietary placement.
This commit is contained in:
Viktor Tarasov 2013-03-11 18:12:21 +01:00
parent c1b6575204
commit 3b0ac5f8e7
1 changed files with 1 additions and 0 deletions

View File

@ -1719,6 +1719,7 @@ sc_pkcs15init_store_data_object(struct sc_pkcs15_card *p15card,
strlcpy(data_object_info->app_label, label, sizeof(data_object_info->app_label));
data_object_info->app_oid = args->app_oid;
sc_der_copy(&data_object_info->data, &args->der_encoded);
r = sc_pkcs15init_store_data(p15card, profile, object, &args->der_encoded, &data_object_info->path);
LOG_TEST_RET(ctx, r, "Store 'DATA' object error");