OKlibrary
0.2.1.6

Plans on the AES implementation. More...
Go to the source code of this file.
Plans on the AES implementation.
import sage.crypto sr = mq.SR(10,4,4,8, star=true, allow_zero_inversions=true) AES_e = sr(sr.state_array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]), sr.state_array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])) AES_e
[ a^7 + a^5 + 1 a^7 + a^6 + a^5 + a^2 a^7 + a^2 + a a^6 + a^5 + a^4 + a^3] [ a^6 + a^5 + a^4 + a^3 + a^2 + a a^7 + a^6 + a^5 + a^4 + a a^5 a^7 + a^6 + a^5 + a^3 + a^2 + a] [ a^7 + a^4 + a^3 + a^2 + a + 1 a^6 + a^4 + a^3 + a a^7 + a^5 + a^4 + a^2 a^7 + a^6 + a^5 + a^4 + a^3 + a^2 + 1] [ a^6 + a^5 + a^3 + 1 a^7 + a^3 + a + 1 a^7 + a^5 + a^3 + a^2 + a + 1 a^6 + a^5 + a^3 + a^2 + a + 1]
sr.hex_str(AES_e, typ="vector")
'66E94BD4EF8A2C3B884CFA59CA342B2E'
okltest_ss_inv_sbox_gen(ss_inv_sbox_gen) Evaluation took 2.1840 seconds (2.9790 elapsed) true okltest_ss_sbox_bf(ss_sbox_bf) ASSERT: Expression " done " does not evaluate to true. ERROR: /home/csoliver/OKplatform/system_directories/aux/tests/maxima/OKlib/ComputerAlgebra/Cryptology/Lisp/CryptoSystems/Rijndael/testobjects/SmallScaleAdvancedEncryptionStandard
Definition in file SmallScaleAdvancedEncryptionStandard.hpp.