crypto library Null safety