Size: 800
Comment:
|
Size: 800
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
{{{ | {{{#!cplusplus |
Line 10: | Line 10: |
{#!cplusplus | { |
Back to Cptr427Winter2010
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace IdesGradeable
7 {
8 /// <summary>
9 /// I will use this interface to grade your assignment. The variable data
10 /// will always contain 64-bit blocks of data to be encrypted or decrypted
11 /// as directed. A single ulong key is given to use to decrypt or encrypt
12 /// the data. A list of round keys should be available for grading as well
13 /// although I suspect you will need this particular function anyway.
14 /// </summary>
15 interface IdesGradeable
16 {
17 ulong[] Encrypt(ulong[] data, ulong key);
18 ulong[] Decrypt(ulong[] data, ulong key);
19 ulong[] getRoundKeys(ulong key);
20
21
22 }
23 }