A library to help a client sign requests and servers validate requests.