non ancora mi è capitato di usarla,ma vedi che la tua funzione è sha1 non sh1...forse potrebbe essere l'errore...