unifying api for various cryptic crypto libraries for python