Hash API.