I still don't know why everyone acts so surprised that this administration has carried on with the exact same Intellectual property and "national security" policies of the previous one. Democrats are just as much in the pockets of Hollywood as conservatives are in the pockets of big business (meaning BOTH support oppressive IP legislation). And Obama loves his presidential power just as much as Cheney did. So why anyone ever expected things to somehow be different with this administration, I don't understand. Cheney may not have been right about many things, but he was pretty much dead on when he predicted that Obama would keep most of Bush's national security policies in place (the same ones he criticized during the campaign) once he got a taste of that power for himself.
It also doesn't surprise me that they're using a treaty to quietly push this crap through. They did the exact same thing with the DMCA. A lot of people don't realize that the DMCA was just the formal ratification of a WIPO treaty that had been debated and agreed to in secret. The powers that be know this shit would never stand the light of day with the electorate, so they quietly push it through with the kind of obscure international treaties that they know CNN, NBC, et. al. are never going to cover. By the time it actually makes it into Congress, it's already a fait accompli. The mainstream media only notices it when someone's already being prosecuted for violating it.
Automating encryption of data for sending to partners using PGP was easy enough with GPG. However with new FIPS compliance issues and GPG not being FIPS validated, that pretty much leaves only PGP. I know about FIPS capable OpenSSL, which we use. Some places ( using PGP ) want data encrypted before being sent across an OpenSSL tunnel though.
It would be great if libgcrypt was FIPS validated.
Any programming language is at its best before it is implemented and used.