in cassandra_sigv4/auth.py [0:0]
def _generate_signing_key(key, date_stamp, region, service):
secret = six.ensure_str("AWS4" + key, encoding="utf-8")
k_date = _sha_256_hmac(secret, date_stamp)
k_region = _sha_256_hmac(k_date, region)
k_service = _sha_256_hmac(k_region, service)
k_signing = _sha_256_hmac(k_service, 'aws4_request')
return k_signing