commented and cleaned crypto-interface.h so it makes sense to people