Giving the NSA source code is a crime. It is identical to giving it to the FSB, ( successor to the KGB). You NEVER give source code. It is a breach of trust, making your algorithms useless. The single most important freedom is privacy FROM government, all governments, because all are inherently corrupt.