@cryptoprog: PLEASE CHECK