OpenSolaris

Printable Version Enter a New Search
Bug ID 6578206
Synopsis Include KCF API & SPI headers in SUNWhea
State 10-Fix Delivered (Fix available in build)
Category:Subcategory solaris-crypto:kernel
Keywords
Responsible Engineer Darren Moffat
Reported Against
Duplicate Of
Introduced In solaris_10
Commit to Fix snv_70
Fixed In snv_70
Release Fixed solaris_nevada(snv_70)
Related Bugs 6578747
Submit Date 9-July-2007
Last Update Date 8-August-2007
Description
The Kernel Cryptographic Framework (kcf) header files are not currently
shipped with any of Sun's distributions of OpenSolaris.  This was
initially done because the interfaces are Contracted Consolidation
Private.  However there is lots of precedent for shipping in SUNWhea
the header files of private kernel interfaces, so in hindsight this
was probably more cautious than neccessary.

The long term intent has always been that KCF be come a Commited API
for kernel consumers and its SPI used for writting providers be part of
the DDI.  There haven't actually been any incompatible changes to the
API or SPI since Solaris 10 shipped, and the SPI is versioned.

That time is much closer now but we aren't quite ready to ship the
documentation, mainly due to resource constraints, but we do have a few
small (but compatible) changes planned for the SPI and would rather
finish those off first before we release the public documentation.

In we will ship the <sys/crypto/api.h> <sys/crypto/common.h> <sys/crypto/spi.h> 
headers in SUNWhea.   This will assist OpenSolaris developers and internal to Sun
hardware groups (who have contracts in place) who are building kcf
provider modules outside of the ON gate strucutre.
Work Around
N/A
Comments
N/A