mirror of
https://github.com/rn10950/RetroZilla.git
synced 2024-11-14 03:30:17 +01:00
44b7f056d9
bug1001332, 56b691c003ad, bug1086145, bug1054069, bug1155922, bug991783, bug1125025, bug1162521, bug1162644, bug1132941, bug1164364, bug1166205, bug1166163, bug1166515, bug1138554, bug1167046, bug1167043, bug1169451, bug1172128, bug1170322, bug102794, bug1128184, bug557830, bug1174648, bug1180244, bug1177784, bug1173413, bug1169174, bug1084669, bug951455, bug1183395, bug1177430, bug1183827, bug1160139, bug1154106, bug1142209, bug1185033, bug1193467, bug1182667(with sha512 changes backed out, which breaks VC6 compilation), bug1158489, bug337796 |
||
---|---|---|
.. | ||
ckmk.h | ||
ckmkver.c | ||
config.mk | ||
Makefile | ||
manchor.c | ||
manifest.mn | ||
mconstants.c | ||
mfind.c | ||
minst.c | ||
mobject.c | ||
mrsa.c | ||
msession.c | ||
mslot.c | ||
mtoken.c | ||
nssmkey.def | ||
nssmkey.h | ||
README | ||
staticobj.c |
This Cryptoki module provides acces to certs and keys stored in Macintosh key Ring. - It does not yet export PKCS #12 keys. To get this to work should be implemented using exporting the key object in PKCS #8 wrapped format. PSM work needs to happen before this can be completed. - It does not import or export CA Root trust from the mac keychain. - It does not handle S/MIME objects (pkcs #7 in mac keychain terms?). - The AuthRoots don't show up on the default list. - Only RSA keys are supported currently. There are a number of things that have not been tested that other PKCS #11 apps may need: - reading Modulus and Public Exponents from private keys and public keys. - storing public keys. - setting attributes other than CKA_ID and CKA_LABEL. Other TODOs: - Check for and plug memory leaks. - Need to map mac errors into something more intellegible than CKR_GENERAL_ERROR.