On 09/15/2009 07:47 AM, Andreev Konstantin wrote:
Hello.

I am currently in the process of adding support for GOST algorithms (RFC 4357,4490,4491) into the NSS.

At this moment I implemented GOST hashing and GOST signature verification algorithms in the NSS. This works throughout the whole stack of mozilla code, from adding GOST X.509 certificate into the PSM GUI to the freebl backend.

I'd like to contribute my work to Mozilla, and would like to communicate with one of the NSS project owners/developers for code review and guidelines.

Best regards,
--


I would like make some points about in this thread:

Currently both Seed and Camillia were added directly to NSS softoken. This has the advantage that you can mimic what the other natively supported algorithms do in NSS, it has the disadvantage that it puts your non-FIPS algorithm into our FIPS token, subject to the restrictions of FIPS update.

An alternative solution would be to add the new algorithm as a separately loaded PKCS #11 module. NSS is capable to identifying these modules and using them when necessary. At some point I would like to move both Camillia and SEED to this type of module. In fact there is no reason that this module couldn't hold all the non-FIPS algorithms.

The one thing I still really need to make this work is a way to automatically add the new algorithm's configuration. (And add the appropriate information to SSL, which currently still needs to have all new cipher suites added programmatically).

bob


-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to