Systems and methods are described for an encrypted compiler. A method includes
generating a first sub-file of source code; then encrypting said first sub-file
of source code; then writing said first sub-file of source code to a buffer; then
reading a second sub-file of source code from said buffer; then decrypting said
second sub-file of source code; and then compiling said second sub-file of source code.