imroved unit testing coverage of crypto routines
updated dependencies requirements