libgit2/libgit2 — pull request #1055 by ethomson (2012-11-08 15:12:14+00:00)
Title: Win32 CryptoAPI and CNG support for SHA1

- Make all hash consumers use `git_hash` instead of directly calling `SHA1_*`
- Add CryptoAPI (WinXP and newer) and CNG (2008 / Vista SP1 and newer) support
- Move all SHA1 implementations to hash/