Revisitting Blum-Macali "digital signatures"