function getSignatureKey()

in serverless_artillery/processor.js [41:50]


function getSignatureKey(key, dateStamp, regionName, serviceName) {

  const kDate = crypto.createHmac('sha256', utf.encode('AWS4'+ key)).update(utf.encode(dateStamp)).digest();
  const kRegion = crypto.createHmac('sha256', kDate).update(utf.encode(regionName)).digest();
  const kService = crypto.createHmac('sha256', kRegion).update(utf.encode(serviceName)).digest();
  const kSigning = crypto.createHmac('sha256', kService).update(utf.encode('aws4_request')).digest();

  return kSigning;

};