Bob Lord, who works for Red Hat and is one of the module owners for the NSS module (which is responsible for the security functionality of Mozilla products) of Mozilla, writes about how NTT has worked hard to add the Camellia cypher to Firefox. While I only stood on the sidelines watching the patches go in, testing, etc., it was a great lesson to me and all involved for how to get new cryptographic code added to Firefox. Bob says it best:
Camellia also represents a great open source partnership. The Camellia team went to great lengths to publish their technology and to seek reviews. They provide royalty-free licenses to their patents. They worked through the IETF process to create RFCs for the TLS, IPSec, and CMS protocols. They wrote code to implement the cipher. They contributed this code to the NSS crypto libraries under the standard Mozilla tri-license. We were then able to incorporate Camellia into NSS, and then activate it in Firefox. That process took them years of hard work and diplomacy.
I am very impressed at how well the Camellia team was able to work through all these matters leading up to today’s announcement. They have been a pleasure to work with! I look forward to more Firefox uptake in Japan as a result.
Bug 382223 – Add support for Camellia to PSM