def _generate_signing_key()

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