1 blocksize: int 2 block_size: int 3 digest_size: int 4 5 class sha(object): # not actually exposed 6 name: str 7 block_size: int 8 digest_size: int 9 digestsize: int 10 def copy(self) -> sha: ... 11 def digest(self) -> str: ... 12 def hexdigest(self) -> str: ... 13 def update(self, arg: str) -> None: ... 14 15 def new(arg: str = ...) -> sha: ... 16