File: blake3.pyi

package info (click to toggle)
blake3-py 1.0.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,036 kB
  • sloc: asm: 17,520; ansic: 4,109; python: 587; makefile: 15
file content (27 lines) | stat: -rw-r--r-- 750 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from os import PathLike
from collections.abc import Buffer

__version__: str = ...

class blake3:
    name: str
    digest_size: int
    block_size: int
    key_size: int
    AUTO: int
    def __init__(
        self,
        data: Buffer = ...,
        /,
        *,
        key: Buffer = ...,
        derive_key_context: str = ...,
        max_threads: int = ...,
        usedforsecurity: bool = ...,
    ): ...
    def update(self, data: Buffer, /) -> blake3: ...
    def update_mmap(self, path: str | PathLike[str]) -> blake3: ...
    def copy(self) -> blake3: ...
    def reset(self) -> None: ...
    def digest(self, length: int = ..., *, seek: int = ...) -> bytes: ...
    def hexdigest(self, length: int = ..., *, seek: int = ...) -> str: ...