implemented (cipher feal) library