#8937: Implementation of AES with different key sizes
-----------------------------------------------------------------------------+
   Reporter:  amca01                                                         |  
        Owner:  amca01           
       Type:  enhancement                                                    |  
       Status:  needs_info       
   Priority:  minor                                                          |  
    Milestone:  sage-feature     
  Component:  cryptography                                                   |  
     Keywords:  AES              
Work_issues:  Currently there are a lot of doctest fails, I don't know why.  |  
     Upstream:  N/A              
   Reviewer:                                                                 |  
       Author:  Alasdair McAndrew
     Merged:                                                                 |  
 Dependencies:                   
-----------------------------------------------------------------------------+

Comment(by amca01):

 Replying to [comment:2 kini]:
 > On lines 12 and 13 of your file, you say that this is already
 implemented in Sage. May I ask what the benefit of your code is over the
 current implementation, then?
 >
 > By the way, if you would like to contribute code to Sage, please
 generate a patch file against the Mercurial repository in
 `$SAGE_ROOT/devel/sage/` . The code should be either added to an existing
 `.py` or `.pyx` file, or in a new `.py` or `.pyx` file, somewhere in
 `$SAGE_ROOT/devel/sage`, rather than in a `.sage` file.
 >
 > I also notice that there is another version of `aes.sage` that you
 uploaded to the wiki page TracTickets (in fact that's how I came across
 this ticket). Can that one be ignored/deleted? It's older than the one
 you've uploaded to this ticket.

 The main difference is that AES, as currently implemented in Martin
 Albrecht's SR class, is that AES is there treated as one of a number of
 cryptosystems with different parameters.  My implementation is much closer
 to the ISO standard in design, and allows the user to experiment with all
 aspects of the AES.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8937#comment:3>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to