Squashed 'crypto_encrypt/ntruees401ep2/ref/' changes from f594a3d..ec8300c

ec8300c Unify message weight checking for all key types
5327460 Fix message length extraction in decrypt
f9faf6e Added ntru_encrypt_get_param_set_name
48a9b5b Cleaned up bad parameter checking logic
a233cb0 Zero and free scratch_buf after error in decrypt

git-subtree-dir: crypto_encrypt/ntruees401ep2/ref
git-subtree-split: ec8300c2b05ae9203b4cacc9a60e741e7e878cbd
Updated ntruees401ep2
Squashed 'crypto_encrypt/ntruees439ep1/ref/' changes from f594a3d..ec8300c

ec8300c Unify message weight checking for all key types
5327460 Fix message length extraction in decrypt
f9faf6e Added ntru_encrypt_get_param_set_name
48a9b5b Cleaned up bad parameter checking logic
a233cb0 Zero and free scratch_buf after error in decrypt

git-subtree-dir: crypto_encrypt/ntruees439ep1/ref
git-subtree-split: ec8300c2b05ae9203b4cacc9a60e741e7e878cbd
Updated ntruees439ep1
Squashed 'crypto_encrypt/ntruees593ep1/ref/' changes from f594a3d..ec8300c

ec8300c Unify message weight checking for all key types
5327460 Fix message length extraction in decrypt
f9faf6e Added ntru_encrypt_get_param_set_name
48a9b5b Cleaned up bad parameter checking logic
a233cb0 Zero and free scratch_buf after error in decrypt

git-subtree-dir: crypto_encrypt/ntruees593ep1/ref
git-subtree-split: ec8300c2b05ae9203b4cacc9a60e741e7e878cbd
Updated ntruees593ep1
Squashed 'crypto_encrypt/ntruees743ep1/ref/' changes from f594a3d..ec8300c

ec8300c Unify message weight checking for all key types
5327460 Fix message length extraction in decrypt
f9faf6e Added ntru_encrypt_get_param_set_name
48a9b5b Cleaned up bad parameter checking logic
a233cb0 Zero and free scratch_buf after error in decrypt

git-subtree-dir: crypto_encrypt/ntruees743ep1/ref
git-subtree-split: ec8300c2b05ae9203b4cacc9a60e741e7e878cbd
Updated ntruees743ep1