Added remaining Digest implementations.

Signed-off-by: Sebastian Hoß <mail@shoss.de>
Added type hints to (digest) to avoid reflection calls.

Signed-off-by: Sebastian Hoß <mail@shoss.de>