Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to PKCS#11 v2.40 #130

Closed
bellgrim opened this issue Sep 4, 2015 · 7 comments
Closed

Update to PKCS#11 v2.40 #130

bellgrim opened this issue Sep 4, 2015 · 7 comments
Assignees
Milestone

Comments

@bellgrim
Copy link
Contributor

bellgrim commented Sep 4, 2015

Update SoftHSM to the latest PKCS#11 version. This requires new header files and updated source code.

Migrated from:
https://issues.opendnssec.org/browse/SOFTHSM-6

@bellgrim bellgrim added this to the 2.1.0 milestone Sep 4, 2015
@bellgrim bellgrim self-assigned this Sep 4, 2015
@bellgrim
Copy link
Contributor Author

bellgrim commented Sep 4, 2015

Francis Dupont added a comment - 2014-11-19 15:20
Still waiting for the v2.40 include files. Note the specs are ready (OASIS Committee Specifications).

@jariq
Copy link
Contributor

jariq commented Sep 21, 2015

There are several bugs in PKCS#11 v2.40 which prevent complete headers from being published so IMO this will have to wait until PKCS#11 v2.41 is published. See discussion on pkcs11-comment mailing list for more details.

@bellgrim bellgrim modified the milestones: 2.2.0, 2.1.0 Feb 24, 2016
@bellgrim bellgrim modified the milestones: 2.2.0, 2.3.0 Apr 6, 2016
@bellgrim
Copy link
Contributor Author

The v2.40 PKCS#11 headers are now available. URLs are
http://docs.oasis-open.org/pkcs11/pkcs11-base/v2.40/errata01/csprd01/include/pkcs11-v2.40/pkcs11.h
(and pkcs11[ft].h)

@jariq
Copy link
Contributor

jariq commented Apr 19, 2016

No they are not. Those are only draft headers published for public review of PKCS#11 Errata01 (currently unpublished bugfix release for v2.40) and they still contain some serious problems that need to be resolved by PKCS#11 Technical Committee first. My professional suggestion: Don't use them yet.

@bellgrim
Copy link
Contributor Author

Ok, did not read the details about the files. Just forwarded some information that was sent to me.

@jariq
Copy link
Contributor

jariq commented Jun 28, 2016

PKCS#11 v2.40 Errata 01 docs have been approved and published along with header files. However I am not sure whether header license is compatible with SoftHSM license:

/* Copyright (c) OASIS Open 2016. All Rights Reserved./
 * /Distributed under the terms of the OASIS IPR Policy,
 * [http://www.oasis-open.org/policies-guidelines/ipr], AS-IS, WITHOUT ANY
 * IMPLIED OR EXPRESS WARRANTY; there is no warranty of MERCHANTABILITY, FITNESS FOR A
 * PARTICULAR PURPOSE or NONINFRINGEMENT of the rights of others.
 */

bellgrim added a commit to bellgrim/SoftHSMv2 that referenced this issue Feb 13, 2017
bellgrim added a commit to bellgrim/SoftHSMv2 that referenced this issue Feb 13, 2017
bellgrim added a commit to bellgrim/SoftHSMv2 that referenced this issue Feb 13, 2017
bellgrim added a commit to bellgrim/SoftHSMv2 that referenced this issue Feb 13, 2017
bellgrim added a commit to bellgrim/SoftHSMv2 that referenced this issue Feb 16, 2017
bellgrim added a commit to bellgrim/SoftHSMv2 that referenced this issue Mar 31, 2017
bellgrim added a commit to bellgrim/SoftHSMv2 that referenced this issue Mar 31, 2017
bellgrim added a commit to bellgrim/SoftHSMv2 that referenced this issue Mar 31, 2017
bellgrim added a commit to bellgrim/SoftHSMv2 that referenced this issue Mar 31, 2017
bellgrim added a commit to bellgrim/SoftHSMv2 that referenced this issue Mar 31, 2017
bellgrim added a commit that referenced this issue Mar 31, 2017
Issue #130: Update to PKCS#11 v2.40
@bellgrim
Copy link
Contributor Author

Fix in #287

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants