Lines Matching refs:blake2b

68 :func:`sha512`, :func:`blake2b`, and :func:`blake2s`.
81 :func:`blake2b` and :func:`blake2s` were added.
344 single: blake2b, blake2s
368 .. function:: blake2b(data=b'', *, digest_size=64, key=b'', salt=b'', \
449 .. data:: blake2b.SALT_SIZE
455 .. data:: blake2b.PERSON_SIZE
461 .. data:: blake2b.MAX_KEY_SIZE
467 .. data:: blake2b.MAX_DIGEST_SIZE
480 calling the appropriate constructor function (:func:`blake2b` or
485 >>> from hashlib import blake2b
486 >>> h = blake2b()
495 >>> from hashlib import blake2b
496 >>> blake2b(b'Hello world').hexdigest()
502 >>> from hashlib import blake2b
504 >>> h = blake2b()
518 >>> from hashlib import blake2b
519 >>> h = blake2b(digest_size=20)
532 >>> from hashlib import blake2b, blake2s
533 >>> blake2b(digest_size=10).hexdigest()
535 >>> blake2b(digest_size=11).hexdigest()
555 >>> from hashlib import blake2b
556 >>> h = blake2b(key=b'pseudorandom key', digest_size=16)
565 >>> from hashlib import blake2b
572 ... h = blake2b(digest_size=AUTH_SIZE, key=SECRET_KEY)
642 >>> from hashlib import blake2b
645 >>> salt1 = os.urandom(blake2b.SALT_SIZE)
646 >>> h1 = blake2b(salt=salt1)
649 >>> salt2 = os.urandom(blake2b.SALT_SIZE)
650 >>> h2 = blake2b(salt=salt2)
677 >>> from hashlib import blake2b
680 >>> h = blake2b(digest_size=32, person=FILES_HASH_PERSON)
684 >>> h = blake2b(digest_size=32, person=BLOCK_HASH_PERSON)
714 >>> from hashlib import blake2b
724 ... h00 = blake2b(buf[0:LEAF_SIZE], fanout=FANOUT, depth=DEPTH,
728 ... h01 = blake2b(buf[LEAF_SIZE:], fanout=FANOUT, depth=DEPTH,
732 ... h10 = blake2b(digest_size=32, fanout=FANOUT, depth=DEPTH,