ska.signatures package
Submodules
ska.signatures.hmac_md5 module
- class ska.signatures.hmac_md5.HMACMD5Signature(signature: bytes, auth_user: str, valid_until: Union[float, str], extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None)[source]
Bases:
AbstractSignatureHMAC MD5 signature.
- auth_user
- extra
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: Union[str, float] = None, extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None, value_dumper: Optional[Callable] = None, quoter: Optional[Callable] = 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: Union[float, str], extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None)[source]
Bases:
AbstractSignatureHMAC SHA-1 signature.
- auth_user
- extra
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: Union[str, float] = None, extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None, value_dumper: Optional[Callable] = None, quoter: Optional[Callable] = 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: Union[float, str], extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None)[source]
Bases:
AbstractSignatureHMAC SHA-224 signature.
- auth_user
- extra
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: Union[str, float] = None, extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None, value_dumper: Optional[Callable] = None, quoter: Optional[Callable] = 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: Union[float, str], extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None)[source]
Bases:
AbstractSignatureHMAC SHA-256 signature.
- auth_user
- extra
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: Union[str, float] = None, extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None, value_dumper: Optional[Callable] = None, quoter: Optional[Callable] = 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: Union[float, str], extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None)[source]
Bases:
AbstractSignatureHMAC SHA-384 signature.
- auth_user
- extra
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: Union[str, float] = None, extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None, value_dumper: Optional[Callable] = None, quoter: Optional[Callable] = 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: Union[float, str], extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None)[source]
Bases:
AbstractSignatureHMAC SHA-512 signature.
- auth_user
- extra
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: Union[str, float] = None, extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None, value_dumper: Optional[Callable] = None, quoter: Optional[Callable] = 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: Union[float, str], extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None)[source]
Bases:
AbstractSignatureHMAC MD5 signature.
- auth_user
- extra
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: Union[str, float] = None, extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None, value_dumper: Optional[Callable] = None, quoter: Optional[Callable] = 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: Union[float, str], extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None)[source]
Bases:
AbstractSignatureHMAC SHA-1 signature.
- auth_user
- extra
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: Union[str, float] = None, extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None, value_dumper: Optional[Callable] = None, quoter: Optional[Callable] = 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: Union[float, str], extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None)[source]
Bases:
AbstractSignatureHMAC SHA-224 signature.
- auth_user
- extra
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: Union[str, float] = None, extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None, value_dumper: Optional[Callable] = None, quoter: Optional[Callable] = 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: Union[float, str], extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None)[source]
Bases:
AbstractSignatureHMAC SHA-256 signature.
- auth_user
- extra
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: Union[str, float] = None, extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None, value_dumper: Optional[Callable] = None, quoter: Optional[Callable] = 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: Union[float, str], extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None)[source]
Bases:
AbstractSignatureHMAC SHA-384 signature.
- auth_user
- extra
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: Union[str, float] = None, extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None, value_dumper: Optional[Callable] = None, quoter: Optional[Callable] = 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: Union[float, str], extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None)[source]
Bases:
AbstractSignatureHMAC SHA-512 signature.
- auth_user
- extra
- classmethod make_hash(auth_user: str, secret_key: str, valid_until: Union[str, float] = None, extra: Optional[Dict[str, Union[bytes, str, float, int]]] = None, value_dumper: Optional[Callable] = None, quoter: Optional[Callable] = 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