Skip to content

theoad/Final_project_418

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Final_project_418

High throughput rsa encryption/decryption using Halide scheduling.

current construction of the project: |__|src bin lib Makefile| |__main.cpp |rsa |crypto |include | | rsa.cpp| | all crypto cpp| |__rsa |__crypto __| |__rsa.h |all crypto headers|

This project uses a upgraded gcc compiler present on ghc clusters. This allow to replace LLVM+clang required to use halide binaries.

ENvironement setup:

  • Add into the ~/.bashrc: export PATH=/afs/cs.cmu.edu/academic/class/15418-f18/public/gcc-install/bin/:$PATH export LD_LIBRARY_PATH=/afs/cs.cmu.edu/academic/class/15418-f18/public/gcc-install/lib64/:${LD_LIBRARY_PATH}

  • Source using: source ~/.bashrc

About

High throughput rsa encryption/decryption using Halide scheduling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published