Thanks for clarifying. What is doc’ed will stay, what is not documented
might not stick around though.
d
– I can spell, I just can’t type.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Tony Mason
Sent: Monday, April 10, 2006 5:11 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Kernel mode crypto API
Well, I can’t speak to FIPS, but routines exported by KSECDD are
documented public functions. If these are removed, it will break
compatibility - although that doesn’t mean they couldn’t be moved into a
different location.
For example, using SecLookupAccountName is now an accepted way of
converting an SID to an account name. This is implemented in KSECDD,
documented in the IFS Kit (and presumably the WDK although I didn’t
look) and relied upon by existing 3rd party drivers.
Regards,
Tony
Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com
Looking forward to seeing you at the next OSR File Systems class in
Boston, MA April 18-21, 2006.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Doron Holan
Sent: Monday, April 10, 2006 7:19 PM
To: ntdev redirect
Subject: RE: [ntdev] Kernel mode crypto API
Of course, there is no guarantee that FIPS or KSECDD will stick around
for vista, so relying on them is no guarantee of your driver working in
the future.
d
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S.
Shatskih
Sent: Monday, April 10, 2006 1:05 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Kernel mode crypto API
My understanding is CAPI only exists in user mode (SDK). There is no
CAPI in
kernel mode (DDK). So, what is the industry approach in doing
encryption
within
kernel mode ?
Pull the OpenSSL crypto maths source to your project.
Use the undocumented Fips.sys, which is a kernel-mode CryptoAPI (used by
EFS).
Proxy the crypto work to user mode service.
These are the 3 main ways.
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer