john s wolter wrote: > When it comes to debugging problems inside OpenVPN and other FOSS > software there is a lack of design information.
I disagree that this is relevant for debugging. > Architecture diagram & Theory of Operation documents are a minimum > starting point for those not directly involved in development. Again, I disagree. Such documentation is indeed good for some things, but as far as interaction between PKCS#11 providers and PKCS#11 users I actually think the need is for *less* documentation. :) There is the PKCS#11 standard, but it doesn't provide much overview, it mostly focuses on matters relevant for implementation of PKCS#11. There should be fairly much accessible documentation on PKCS#11 online already. What Jan describes happening in OpenVPN doesn't make a lot of sense and is "simply" a bug that should be investigated and fixed. > Do you have a link to these documents? Until you or someone else writes them, they don't exist. Indeed your help with this would be most welcome! //Peter