signed_pickle package
Submodules
signed_pickle.dumper_signer module
- class signed_pickle.dumper_signer.DumperSigner(key: Optional[bytes] = None, hash_type='blake2b', hash_size: int = 64, compressor: Optional[Compressor] = None, compressor_kwargs: Optional[dict] = None, use_header=True, options: Optional[SignerOptions] = None)[source]
Bases:
object
- dump(obj: bytes, file: Optional[Union[bytes, str, PathLike, IOBase]] = None) Optional[bytes] [source]
- class signed_pickle.dumper_signer.SignerOptions(dumper_class: 'Type[DumperSigner]', key: 'bytes' = b'fe95e0f8-b3d2-478d-88b2-c74b6e7194a4', hash_type: 'HashType' = 'blake2b', hash_size: 'int' = 64, compressor: 'Compressor' = <module 'zlib' from '/opt/hostedtoolcache/Python/3.10.5/x64/lib/python3.10/lib-dynload/zlib.cpython-310-x86_64-linux-gnu.so'>, compressor_kwargs: 'dict' = <factory>)[source]
Bases:
object
- compressor: Compressor = <module 'zlib' from '/opt/hostedtoolcache/Python/3.10.5/x64/lib/python3.10/lib-dynload/zlib.cpython-310-x86_64-linux-gnu.so'>
- dumper_class: Type[DumperSigner]
- header_format = {'compressor': (16, 'class'), 'dumper_class': (16, 'class'), 'hash_size': (2, 'int'), 'hash_type': (12, 'str'), 'magic_bytes': (2, 'raw')}
- class property header_size: int
int([x]) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4
- magic_bytes = b'\xd5\xd5'
signed_pickle.pickle_signer module
- class signed_pickle.pickle_signer.PickleSigner(key: Optional[bytes] = None, hash_type='blake2b', hash_size: int = 64, compressor: Optional[Compressor] = None, compressor_kwargs: Optional[dict] = None, use_header=True, options: Optional[SignerOptions] = None)[source]
Bases:
DumperSigner
Module contents
- class signed_pickle.DumperSigner(key: Optional[bytes] = None, hash_type='blake2b', hash_size: int = 64, compressor: Optional[Compressor] = None, compressor_kwargs: Optional[dict] = None, use_header=True, options: Optional[SignerOptions] = None)[source]
Bases:
object
- dump(obj: bytes, file: Optional[Union[bytes, str, PathLike, IOBase]] = None) Optional[bytes] [source]
- class signed_pickle.PickleSigner(key: Optional[bytes] = None, hash_type='blake2b', hash_size: int = 64, compressor: Optional[Compressor] = None, compressor_kwargs: Optional[dict] = None, use_header=True, options: Optional[SignerOptions] = None)[source]
Bases:
DumperSigner