ska.signatures package

Submodules

ska.signatures.hmac_md5 module

class ska.signatures.hmac_md5.HMACMD5Signature(signature, auth_user, valid_until, extra=None)[source]

Bases: ska.base.AbstractSignature

HMAC MD5 signature.

classmethod make_hash(auth_user, secret_key, valid_until=None, extra=None)[source]

Make hash.

Parameters:
  • auth_user (str) –
  • secret_key (str) –
  • valid_until (float|str) – Unix timestamp, valid until.
  • extra (dict) – Additional variables to be added.
Return str:

ska.signatures.hmac_sha1 module

class ska.signatures.hmac_sha1.HMACSHA1Signature(signature, auth_user, valid_until, extra=None)[source]

Bases: ska.base.AbstractSignature

HMAC SHA-1 signature.

classmethod make_hash(auth_user, secret_key, valid_until=None, extra=None)[source]

Make hash.

Parameters:
  • auth_user (str) –
  • secret_key (str) –
  • valid_until (float|str) – Unix timestamp, valid until.
  • extra (dict) – Additional variables to be added.
Return str:

ska.signatures.hmac_sha224 module

class ska.signatures.hmac_sha224.HMACSHA224Signature(signature, auth_user, valid_until, extra=None)[source]

Bases: ska.base.AbstractSignature

HMAC SHA-224 signature.

classmethod make_hash(auth_user, secret_key, valid_until=None, extra=None)[source]

Make hash.

Parameters:
  • auth_user (str) –
  • secret_key (str) –
  • valid_until (float|str) – Unix timestamp, valid until.
  • extra (dict) – Additional variables to be added.
Return str:

ska.signatures.hmac_sha256 module

class ska.signatures.hmac_sha256.HMACSHA256Signature(signature, auth_user, valid_until, extra=None)[source]

Bases: ska.base.AbstractSignature

HMAC SHA-256 signature.

classmethod make_hash(auth_user, secret_key, valid_until=None, extra=None)[source]

Make hash.

Parameters:
  • auth_user (str) –
  • secret_key (str) –
  • valid_until (float|str) – Unix timestamp, valid until.
  • extra (dict) – Additional variables to be added.
Return str:

ska.signatures.hmac_sha384 module

class ska.signatures.hmac_sha384.HMACSHA384Signature(signature, auth_user, valid_until, extra=None)[source]

Bases: ska.base.AbstractSignature

HMAC SHA-384 signature.

classmethod make_hash(auth_user, secret_key, valid_until=None, extra=None)[source]

Make hash.

Parameters:
  • auth_user (str) –
  • secret_key (str) –
  • valid_until (float|str) – Unix timestamp, valid until.
  • extra (dict) – Additional variables to be added.
Return str:

ska.signatures.hmac_sha512 module

class ska.signatures.hmac_sha512.HMACSHA512Signature(signature, auth_user, valid_until, extra=None)[source]

Bases: ska.base.AbstractSignature

HMAC SHA-512 signature.

classmethod make_hash(auth_user, secret_key, valid_until=None, extra=None)[source]

Make hash.

Parameters:
  • auth_user (str) –
  • secret_key (str) –
  • valid_until (float|str) – Unix timestamp, valid until.
  • extra (dict) – Additional variables to be added.
Return str:

Module contents

ska.signatures.Signature

alias of ska.signatures.hmac_sha1.HMACSHA1Signature

class ska.signatures.HMACMD5Signature(signature, auth_user, valid_until, extra=None)[source]

Bases: ska.base.AbstractSignature

HMAC MD5 signature.

classmethod make_hash(auth_user, secret_key, valid_until=None, extra=None)[source]

Make hash.

Parameters:
  • auth_user (str) –
  • secret_key (str) –
  • valid_until (float|str) – Unix timestamp, valid until.
  • extra (dict) – Additional variables to be added.
Return str:
class ska.signatures.HMACSHA1Signature(signature, auth_user, valid_until, extra=None)[source]

Bases: ska.base.AbstractSignature

HMAC SHA-1 signature.

classmethod make_hash(auth_user, secret_key, valid_until=None, extra=None)[source]

Make hash.

Parameters:
  • auth_user (str) –
  • secret_key (str) –
  • valid_until (float|str) – Unix timestamp, valid until.
  • extra (dict) – Additional variables to be added.
Return str:
class ska.signatures.HMACSHA224Signature(signature, auth_user, valid_until, extra=None)[source]

Bases: ska.base.AbstractSignature

HMAC SHA-224 signature.

classmethod make_hash(auth_user, secret_key, valid_until=None, extra=None)[source]

Make hash.

Parameters:
  • auth_user (str) –
  • secret_key (str) –
  • valid_until (float|str) – Unix timestamp, valid until.
  • extra (dict) – Additional variables to be added.
Return str:
class ska.signatures.HMACSHA256Signature(signature, auth_user, valid_until, extra=None)[source]

Bases: ska.base.AbstractSignature

HMAC SHA-256 signature.

classmethod make_hash(auth_user, secret_key, valid_until=None, extra=None)[source]

Make hash.

Parameters:
  • auth_user (str) –
  • secret_key (str) –
  • valid_until (float|str) – Unix timestamp, valid until.
  • extra (dict) – Additional variables to be added.
Return str:
class ska.signatures.HMACSHA384Signature(signature, auth_user, valid_until, extra=None)[source]

Bases: ska.base.AbstractSignature

HMAC SHA-384 signature.

classmethod make_hash(auth_user, secret_key, valid_until=None, extra=None)[source]

Make hash.

Parameters:
  • auth_user (str) –
  • secret_key (str) –
  • valid_until (float|str) – Unix timestamp, valid until.
  • extra (dict) – Additional variables to be added.
Return str:
class ska.signatures.HMACSHA512Signature(signature, auth_user, valid_until, extra=None)[source]

Bases: ska.base.AbstractSignature

HMAC SHA-512 signature.

classmethod make_hash(auth_user, secret_key, valid_until=None, extra=None)[source]

Make hash.

Parameters:
  • auth_user (str) –
  • secret_key (str) –
  • valid_until (float|str) – Unix timestamp, valid until.
  • extra (dict) – Additional variables to be added.
Return str: