|
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.
|