Thomas DuBuisson wrote: >There is a blog on this [1], but the main points about the new class >are: > >1) Generates bytestrings, not Ints
I like this one because it's semantically truer (tm). ;-) >2) Generalized PRNG construction and reseeding ...which takes the great burden off it's users shoulders, nice! >3) 'split' is in a different class. Is it necessary for crypto-use? I have never used it for that and I don't know if somebody other did, but I just ask myself the question. >4) Clean failure via Either (RandomGen forced you to use exceptions) This is much better and fits nicely into the generateKeyPair of AsymCipher with a minimum of effort. >What can you do? Accept this API, help improve the API, or argue that >we should stick with RandomGen (despite short-comings noted on the >blog). Please pick one and get to it! I plan to use this (genInteger looks just too convenient), but RandomGenerator looks nice enough to use it in other crypto-projects (just my RNG-output consumers view)! Marcel -- Marcel Fourné OpenPGP-Key-ID: 0x74545C72 A good library is preferable to a tool, except when you just need that one tool. _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
