3 AbstractRSA.class: AbstractRSA.java
14 rm -f *.class key key.priv key.pub homework.out p2_output.txt
18 java RSA -g 1024 > key
19 cat key | head -n 2 > key.priv
20 cat key | head -n 1 > key.pub
21 cat key | tail -n 1 >> key.pub
24 cat RSA.java | java RSA -e key.pub | java RSA -d key.priv | diff - RSA.java
27 java RSA -d p2/public.txt < p2/signed.txt
30 java RSA -d p2/public.txt < p2/signed.txt > p2_output.txt
34 javadoc -d doc -private RSA.java
36 tex: homework.tex run_p2
38 latexmk -pdf homework.tex
40 .PHONY: clean all run genkeys test doc testsign