Exemple #1
0
def CreateHmac_WithPy2Str_test():
    # Test vectors from Wikipedia (HMAC_SHA256): https://goo.gl/cvX0Tn
    eq_(
        hexlify(
            hu.CreateHmac('The quick brown fox jumps over the lazy dog',
                          'key')), 'f7bc83f430538424b13298e6aa6fb143'
        'ef4d59a14946175997479dbc2d1a3cd8')
def CreateHmac_WithBytes_test():
    # Test vectors from Wikipedia (HMAC_SHA256): https://goo.gl/cvX0Tn
    assert_that(
        hexlify(
            hu.CreateHmac(
                bytes(b'The quick brown fox jumps over the lazy dog'),
                bytes(b'key'))),
        equal_to(
            bytes(b'f7bc83f430538424b13298e6aa6fb143'
                  b'ef4d59a14946175997479dbc2d1a3cd8')))
Exemple #3
0
def SetHmacHeader( body, hmac_secret ):
  value = b64encode( hmac_utils.CreateHmac( ToBytes( body ),
                                            ToBytes( hmac_secret ) ) )
  SetResponseHeader( _HMAC_HEADER, value )
def SetHmacHeader( body, hmac_secret ):
  value = b64encode( hmac_utils.CreateHmac( ToBytes( body ),
                                            ToBytes( hmac_secret ) ) )
  response.set_header( _HMAC_HEADER, ToUnicode( value ) )
Exemple #5
0
def SetHmacHeader(body, hmac_secret):
    response.headers[_HMAC_HEADER] = b64encode(
        hmac_utils.CreateHmac(body, hmac_secret))