OKlibrary  0.2.1.6
milestones.hpp File Reference

Go to the source code of this file.


Detailed Description

Module Versions:
Lisp/CryptoSystems/Rijndael 0.0.10.2 (31.1.2011)
Version 0.0.11
In ComputerAlgebra/Cryptology/Lisp/CryptoSystems/Rijndael/plans/AdvancedEncryptionStandard.hpp the following topics are handled:
  • Sbox vector calculation yields wrong size : DONE
In ComputerAlgebra/Cryptology/Lisp/CryptoSystems/Rijndael/plans/SmallScaleAdvancedEncryptionStandard.hpp the following topics are handled:
  • Generating test vectors
  • Test failure with level "full" : DONE
  • Add decomposed Sbox boxes : DONE
  • Datatypes and naming conventions : DONE
Version 0.0.12
In ComputerAlgebra/Cryptology/Lisp/CryptoSystems/Rijndael/plans/SmallScaleAdvancedEncryptionStandard.hpp the following topics are handled:
  • Docus
In ComputerAlgebra/Cryptology/Lisp/CryptoSystems/Rijndael/plans/general.hpp the following topics are handled:
  • natl vs nat_l
Version 0.0.13
In ComputerAlgebra/Cryptology/Lisp/CryptoSystems/Rijndael/plans/general.hpp the following topics are handled:
  • Improving tests
  • Docus and Demos
In ComputerAlgebra/Cryptology/Lisp/CryptoSystems/Rijndael/plans/AdvancedEncryptionStandard.hpp the following topics are handled:
  • Requirements
Version 0.0.14
In ComputerAlgebra/Cryptology/Lisp/CryptoSystems/Rijndael/plans/AdvancedEncryptionStandard.hpp the following topics are handled:
  • Provide function for generating AES term
  • Standardise data types and documentation
Version 0.1
In ComputerAlgebra/Cryptology/Lisp/CryptoSystems/Rijndael/plans/general.hpp the following topics are handled:
  • Notions and notations
  • Requirements
  • Coding Standards
By Version 0.1, the original basic implementation of AES should be completed and documented.
Update the following milestones.
Version 0.1.1
In ComputerAlgebra/Cryptology/Lisp/CryptoSystems/Rijndael/plans/general.hpp the following topics are handled:
  • Modularising the Rijndael-implementation
  • Generalisations
By Version 0.2, a more general AES implementation (including field generalisations etc) should have been produced.

-------------------------------------------------------------------------------------------------------------------------------------

Version history
  • 0.0.6 : 7.3.2008; initial version number (basic implementation of AES completed with tests, and settling of module structure).
  • 0.0.7 : 15.3.2008; some bugs in tests fixed, as well as sbox lookup data added and integrated with AES implementation.
  • 0.0.8 : 16.6.2008; restructuring and redesign.#
  • 0.0.9 : 3.6.2009; tidied implementation by using good naming conventions and removing unnecessary functions.
  • 0.0.10 : 3.1.2011; tidied up and switched to polynomial+matrix representation, as well as adding the small scale implementation.

Definition in file milestones.hpp.