Thanks for the useful links, Martin. I downloaded and compiled the source for Sage (3.1.2). I'll have a look at crypto/mq/sr.py and i'll try to figure how to add my code there. If i have questions i'll ask.
Cheers, vpv On Sep 19, 6:48 pm, Martin Albrecht <[EMAIL PROTECTED]> wrote: > > > * I'd be very happy if you'd share your code! I would like to make sure > > > that it fits into the current framework/is compatible and reuses the > > > existing machinery. Are you doing that? > > > I don't think so. What should I do to make my code to fit in the SAGE > > framework? Maybe there are some guidelines for developers? The only > > link i found was this onehttp://www.sagemath.org/development.html > > Hi there, > > at > > http://sage.math.washington.edu/home/mhansen/doc-sphinx/SageDeveloper... > > you'll find a prerelease of the new developer's guide. Some parts are not > finished/polished but it should answer at least some questions. My main point > however is that the implementation of this functionality should be in > crypto/mq/sr.py (i.e. in the classes for SR) and re-use the methods provided > there (for consistency). Let me know if you need help. > > > > * If we're going to support direct representation of ciphertext bits in > > > plaintext and key variables we should also support GF(2^n) as base field > > > not only GF(2), i.e. BES style equations. This will be slightly more > > > involving. > > > Anyway I was already thinking of developing a version of my code for > > GF(2^n), so I would gladly help with this. > > Excellent! > > Cheers, > Martin > > -- > name: Martin Albrecht > _pgp:http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99 > _www:http://www.informatik.uni-bremen.de/~malb > _jab: [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---