javadoc for ICrypt