Changeset 33290 in project
- Timestamp:
- 04/03/16 12:14:46 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
wiki/eggref/4/aes
r33289 r33290 8 8 9 9 It does not provide any higher-level operations such as encryption 'modes'; it just provides two procedures per variant of the algorithm, which take a key (as a blob of the correct length) and return a procedure that maps 16-byte blobs to 16-byte blobs - one for encryption, one for decryption. 10 11 Rather conflating the purpose of the egg but usefully for writing tests, there are also procedures provided for converting between blobs and hexadecimal strings.12 10 13 11 === Examples … … 45 43 [[alaric-blagrave-snellpym|Alaric B. Snell-Pym]], based on public domain code from [[http://www.efgh.com/software/rijndael.htm]]. 46 44 47 My modifications extend no further than pasting it together and putting static modifiers on all the functions.45 My modifications extend no further than pasting it together, putting static modifiers on all the functions, and adding type casts for the u32-pointer key arguments. 48 46 49 47 The author of the original code is "Philip J. Erdelsky <pje@efgh.com>", who based it on code by Vincent Rijmen vincent.rijmen@esat.kuleuven.ac.be, Antoon Bosselaers antoon.bosselaers@esat.kuleuven.ac.be, and Paulo Barreto paulo.barreto@terra.com.br … … 56 54 57 55 Copyright (c) 2003-2009, Warhead.org.uk Ltd 56 Copyright (c) 2016 Alaric Snell-Pym 58 57 All rights reserved. 59 58
Note: See TracChangeset
for help on using the changeset viewer.