C99 library implementation of AWS client-side authentication:
standard credentials providers and signing.
