== RSA Lecture ==

For this section you will need the [[attachment:RSA Notes.pdf]] and the [[attachment:Miller Rabin Notes.pdf]]
notes. Details on the assignment will come later. 

General Requirements:

 * Use unsigned long integers for your data and key.
 * You may NOT use any cryptographic functions built by someone else - this must be all your code.
 * You may use standard data structures such as arrays, lists etc as needed. However you may not use the BitArray or any other similar device. 
 * The program must use a GUI interface in C#.