func New() hash.Hash {
	d := new(digest)
	if C.SHA1_Init(&d.ctx) != 1 {
		return nil
	}
	return d
}
// New returns a new sha1 hash.Hash
// if the returned hash is nil, then make a call to sslerr.Error() to know
// what went wrong
New returns a new sha1 hash.Hash
if the returned hash is nil, then make a call to sslerr.Error() to know
what went wrong
// New returns a new sha1 hash . Hash // if the returned hash is nil then make a call to sslerr . Error () to know // what went wrong
func New() hash.Hash {
	d := new(digest)
	if C.SHA1_Init(&d.ctx) != 1 {
		return nil
	}
	return d
}
func New ( ) hash . Hash { d := new ( digest ) if C . SHA1_Init ( & d . ctx ) != 1 { return nil } return d }
New returns a new sha1 hash.Hash
if the returned hash is nil, then make a call to sslerr.Error() to know
what went wrong
New returns a new sha1 hash . Hash if the returned hash is nil then make a call to sslerr . Error () to know what went wrong