├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── doc ├── chinese_remainder_theorem.pdf ├── design.txt ├── efficient_generation_of_prime_numbers.pdf ├── introduction_to_algorithms_chap31.pdf ├── mersenne_twister_pseudo_random_number_generator.pdf └── montgomery_modular_multiplication.pdf ├── man1 ├── rsa.1 ├── rsa_dec.1 └── rsa_enc.1 ├── mt19937_64.c ├── mt19937_64.h ├── rsa.c ├── rsa.h ├── rsa_dec.c ├── rsa_dec.h ├── rsa_dec_main.c ├── rsa_enc.c ├── rsa_enc.h ├── rsa_enc_main.c ├── rsa_main.c ├── rsa_num.c ├── rsa_num.h ├── rsa_test.c ├── rsa_util.c ├── rsa_util.h ├── unit_test.c └── unit_test.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/README.md -------------------------------------------------------------------------------- /doc/chinese_remainder_theorem.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/doc/chinese_remainder_theorem.pdf -------------------------------------------------------------------------------- /doc/design.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/doc/design.txt -------------------------------------------------------------------------------- /doc/efficient_generation_of_prime_numbers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/doc/efficient_generation_of_prime_numbers.pdf -------------------------------------------------------------------------------- /doc/introduction_to_algorithms_chap31.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/doc/introduction_to_algorithms_chap31.pdf -------------------------------------------------------------------------------- /doc/mersenne_twister_pseudo_random_number_generator.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/doc/mersenne_twister_pseudo_random_number_generator.pdf -------------------------------------------------------------------------------- /doc/montgomery_modular_multiplication.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/doc/montgomery_modular_multiplication.pdf -------------------------------------------------------------------------------- /man1/rsa.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/man1/rsa.1 -------------------------------------------------------------------------------- /man1/rsa_dec.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/man1/rsa_dec.1 -------------------------------------------------------------------------------- /man1/rsa_enc.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/man1/rsa_enc.1 -------------------------------------------------------------------------------- /mt19937_64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/mt19937_64.c -------------------------------------------------------------------------------- /mt19937_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/mt19937_64.h -------------------------------------------------------------------------------- /rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa.c -------------------------------------------------------------------------------- /rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa.h -------------------------------------------------------------------------------- /rsa_dec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa_dec.c -------------------------------------------------------------------------------- /rsa_dec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa_dec.h -------------------------------------------------------------------------------- /rsa_dec_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa_dec_main.c -------------------------------------------------------------------------------- /rsa_enc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa_enc.c -------------------------------------------------------------------------------- /rsa_enc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa_enc.h -------------------------------------------------------------------------------- /rsa_enc_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa_enc_main.c -------------------------------------------------------------------------------- /rsa_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa_main.c -------------------------------------------------------------------------------- /rsa_num.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa_num.c -------------------------------------------------------------------------------- /rsa_num.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa_num.h -------------------------------------------------------------------------------- /rsa_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa_test.c -------------------------------------------------------------------------------- /rsa_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa_util.c -------------------------------------------------------------------------------- /rsa_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/rsa_util.h -------------------------------------------------------------------------------- /unit_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/unit_test.c -------------------------------------------------------------------------------- /unit_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilansmith/rsa/HEAD/unit_test.h --------------------------------------------------------------------------------