Squashed 'reference-code/C/Encrypt/' changes from 8375743..b71398b

b71398b fix Darwin build, dynlib to dylib (cconlon/ntru-crypto@74977e8)
8f873f4 Better outputs on failure in subjectPKInfo2PK
835dade Document remaining_data_len as in/out argument
fc4a995 Buffer length checks in subjectPublicKeyInfo2PublicKey
7fb30f6 Fixed typo, degf -> deg_f
4e3a6a8 Minor improvements to ring inverse
31c7065 Merge pull request #3 from jschanck-si/master
2b280d8 Small test/ cleanup
8d54244 Unify message weight checking for all key types
5a93374 Fix message length extraction in decrypt
11845c8 Merge pull request #2 from jschanck-si/master
6083c6b Print param set names during sanity check
b09468a Added ntru_encrypt_get_param_set_name
3f141e4 Cleaned up bad parameter checking logic
576e664 Merge pull request #1 from jschanck-si/master
c04d155 Zero and free scratch_buf after error in decrypt

git-subtree-dir: reference-code/C/Encrypt
git-subtree-split: b71398b672d99e4b70b3de45c24f72cd7767c4ee
Pull latest version of NTRUOpenSourceProject/NTRUEncrypt