update to latest from matuszed/crypto