adding sha library