ska.signatures package¶
Submodules¶
ska.signatures.hmac_md5 module¶
- class ska.signatures.hmac_md5.HMACMD5Signature(signature: bytes, auth_user: str, valid_until: float | str, extra: Dict[str, bytes | str | float | int] | None = None)[source]¶
Bases:
AbstractSignature
HMAC MD5 signature.
- auth_user¶
- extra¶
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: str | float | None = None, extra: Dict[str, bytes | str | float | int] | None = None, value_dumper: Callable | None = None, quoter: Callable | None = None) bytes [source]¶
Make hash.
You should implement this method in your signature class.
- Parameters:
auth_user –
secret_key –
valid_until – Unix timestamp, valid until.
extra – Additional variables to be added.
value_dumper –
quoter –
- Returns:
- signature¶
- valid_until¶
ska.signatures.hmac_sha1 module¶
- class ska.signatures.hmac_sha1.HMACSHA1Signature(signature: bytes, auth_user: str, valid_until: float | str, extra: Dict[str, bytes | str | float | int] | None = None)[source]¶
Bases:
AbstractSignature
HMAC SHA-1 signature.
- auth_user¶
- extra¶
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: str | float | None = None, extra: Dict[str, bytes | str | float | int] | None = None, value_dumper: Callable | None = None, quoter: Callable | None = None) bytes [source]¶
Make hash.
You should implement this method in your signature class.
- Parameters:
auth_user –
secret_key –
valid_until – Unix timestamp, valid until.
extra – Additional variables to be added.
value_dumper –
quoter –
- Returns:
- signature¶
- valid_until¶
ska.signatures.hmac_sha224 module¶
- class ska.signatures.hmac_sha224.HMACSHA224Signature(signature: bytes, auth_user: str, valid_until: float | str, extra: Dict[str, bytes | str | float | int] | None = None)[source]¶
Bases:
AbstractSignature
HMAC SHA-224 signature.
- auth_user¶
- extra¶
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: str | float | None = None, extra: Dict[str, bytes | str | float | int] | None = None, value_dumper: Callable | None = None, quoter: Callable | None = None) bytes [source]¶
Make hash.
You should implement this method in your signature class.
- Parameters:
auth_user –
secret_key –
valid_until – Unix timestamp, valid until.
extra – Additional variables to be added.
value_dumper –
quoter –
- Returns:
- signature¶
- valid_until¶
ska.signatures.hmac_sha256 module¶
- class ska.signatures.hmac_sha256.HMACSHA256Signature(signature: bytes, auth_user: str, valid_until: float | str, extra: Dict[str, bytes | str | float | int] | None = None)[source]¶
Bases:
AbstractSignature
HMAC SHA-256 signature.
- auth_user¶
- extra¶
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: str | float | None = None, extra: Dict[str, bytes | str | float | int] | None = None, value_dumper: Callable | None = None, quoter: Callable | None = None) bytes [source]¶
Make hash.
You should implement this method in your signature class.
- Parameters:
auth_user –
secret_key –
valid_until – Unix timestamp, valid until.
extra – Additional variables to be added.
value_dumper –
quoter –
- Returns:
- signature¶
- valid_until¶
ska.signatures.hmac_sha384 module¶
- class ska.signatures.hmac_sha384.HMACSHA384Signature(signature: bytes, auth_user: str, valid_until: float | str, extra: Dict[str, bytes | str | float | int] | None = None)[source]¶
Bases:
AbstractSignature
HMAC SHA-384 signature.
- auth_user¶
- extra¶
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: str | float | None = None, extra: Dict[str, bytes | str | float | int] | None = None, value_dumper: Callable | None = None, quoter: Callable | None = None) bytes [source]¶
Make hash.
You should implement this method in your signature class.
- Parameters:
auth_user –
secret_key –
valid_until – Unix timestamp, valid until.
extra – Additional variables to be added.
value_dumper –
quoter –
- Returns:
- signature¶
- valid_until¶
ska.signatures.hmac_sha512 module¶
- class ska.signatures.hmac_sha512.HMACSHA512Signature(signature: bytes, auth_user: str, valid_until: float | str, extra: Dict[str, bytes | str | float | int] | None = None)[source]¶
Bases:
AbstractSignature
HMAC SHA-512 signature.
- auth_user¶
- extra¶
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: str | float | None = None, extra: Dict[str, bytes | str | float | int] | None = None, value_dumper: Callable | None = None, quoter: Callable | None = None) bytes [source]¶
Make hash.
You should implement this method in your signature class.
- Parameters:
auth_user –
secret_key –
valid_until – Unix timestamp, valid until.
extra – Additional variables to be added.
value_dumper –
quoter –
- Returns:
- signature¶
- valid_until¶
Module contents¶
- class ska.signatures.HMACMD5Signature(signature: bytes, auth_user: str, valid_until: float | str, extra: Dict[str, bytes | str | float | int] | None = None)[source]¶
Bases:
AbstractSignature
HMAC MD5 signature.
- auth_user¶
- extra¶
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: str | float | None = None, extra: Dict[str, bytes | str | float | int] | None = None, value_dumper: Callable | None = None, quoter: Callable | None = None) bytes [source]¶
Make hash.
You should implement this method in your signature class.
- Parameters:
auth_user –
secret_key –
valid_until – Unix timestamp, valid until.
extra – Additional variables to be added.
value_dumper –
quoter –
- Returns:
- signature¶
- valid_until¶
- class ska.signatures.HMACSHA1Signature(signature: bytes, auth_user: str, valid_until: float | str, extra: Dict[str, bytes | str | float | int] | None = None)[source]¶
Bases:
AbstractSignature
HMAC SHA-1 signature.
- auth_user¶
- extra¶
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: str | float | None = None, extra: Dict[str, bytes | str | float | int] | None = None, value_dumper: Callable | None = None, quoter: Callable | None = None) bytes [source]¶
Make hash.
You should implement this method in your signature class.
- Parameters:
auth_user –
secret_key –
valid_until – Unix timestamp, valid until.
extra – Additional variables to be added.
value_dumper –
quoter –
- Returns:
- signature¶
- valid_until¶
- class ska.signatures.HMACSHA224Signature(signature: bytes, auth_user: str, valid_until: float | str, extra: Dict[str, bytes | str | float | int] | None = None)[source]¶
Bases:
AbstractSignature
HMAC SHA-224 signature.
- auth_user¶
- extra¶
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: str | float | None = None, extra: Dict[str, bytes | str | float | int] | None = None, value_dumper: Callable | None = None, quoter: Callable | None = None) bytes [source]¶
Make hash.
You should implement this method in your signature class.
- Parameters:
auth_user –
secret_key –
valid_until – Unix timestamp, valid until.
extra – Additional variables to be added.
value_dumper –
quoter –
- Returns:
- signature¶
- valid_until¶
- class ska.signatures.HMACSHA256Signature(signature: bytes, auth_user: str, valid_until: float | str, extra: Dict[str, bytes | str | float | int] | None = None)[source]¶
Bases:
AbstractSignature
HMAC SHA-256 signature.
- auth_user¶
- extra¶
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: str | float | None = None, extra: Dict[str, bytes | str | float | int] | None = None, value_dumper: Callable | None = None, quoter: Callable | None = None) bytes [source]¶
Make hash.
You should implement this method in your signature class.
- Parameters:
auth_user –
secret_key –
valid_until – Unix timestamp, valid until.
extra – Additional variables to be added.
value_dumper –
quoter –
- Returns:
- signature¶
- valid_until¶
- class ska.signatures.HMACSHA384Signature(signature: bytes, auth_user: str, valid_until: float | str, extra: Dict[str, bytes | str | float | int] | None = None)[source]¶
Bases:
AbstractSignature
HMAC SHA-384 signature.
- auth_user¶
- extra¶
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: str | float | None = None, extra: Dict[str, bytes | str | float | int] | None = None, value_dumper: Callable | None = None, quoter: Callable | None = None) bytes [source]¶
Make hash.
You should implement this method in your signature class.
- Parameters:
auth_user –
secret_key –
valid_until – Unix timestamp, valid until.
extra – Additional variables to be added.
value_dumper –
quoter –
- Returns:
- signature¶
- valid_until¶
- class ska.signatures.HMACSHA512Signature(signature: bytes, auth_user: str, valid_until: float | str, extra: Dict[str, bytes | str | float | int] | None = None)[source]¶
Bases:
AbstractSignature
HMAC SHA-512 signature.
- auth_user¶
- extra¶
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: str | float | None = None, extra: Dict[str, bytes | str | float | int] | None = None, value_dumper: Callable | None = None, quoter: Callable | None = None) bytes [source]¶
Make hash.
You should implement this method in your signature class.
- Parameters:
auth_user –
secret_key –
valid_until – Unix timestamp, valid until.
extra – Additional variables to be added.
value_dumper –
quoter –
- Returns:
- signature¶
- valid_until¶
- ska.signatures.Signature¶
alias of
HMACSHA1Signature