On Sat, Dec 29, 2012 at 02:26:52AM +0100, gregor herrmann wrote: > On Fri, 28 Dec 2012 23:00:01 +0000, brian m. carlson wrote: > > > > Which modules are those? I haven't looked at the chain in a little > > > while, but i thought we'd packaged up most of the rest of the non-PARI > > > dependencies. I'm probably wrong :) > > As far as direct dependencies:
I forgot one: Crypt::Random (not listed in the Makefile.PL), which depends on, you guessed it, Math::Pari. I've proposed a patch upstream (RT#82314) to use Bytes::Random::Secure as a fallback. This is what will be used in the proposed Crypt::RSA that doesn't use Pari. > > Digest::SHA1 (although I'm happy to patch this to use Digest::SHA) > > Oh yes, we won't reintrodcue Digest::SHA1 after we finally managed to > get rid of it :) A patch to use Digest::SHA is now RT#82316 (which also introduces support for all the SHA-2 algorithms). > > Crypt::CAST5_PP (Crypt::CAST5 can likely be used instead) > > Sounds good. A patch to use Crypt::CAST5 is now RT#82315. > > Crypt::RSA > > Here we have #532839 > (I haven't looked if it stills needs Math::Pari) It does, although within the past two weeks an alternative implementation has been proposed upstream using Math::Bigint instead of Math::Pari. It's available as Alt::Crypt::RSA::Bigint in the mean time. -- brian m. carlson / brian with sandals: Houston, Texas, US +1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
signature.asc
Description: Digital signature