• Home
  • Raw
  • Download

Lines Matching refs:constructor

154                 constructor = getattr(_hashlib, 'openssl_'+algorithm, None)
155 if constructor:
157 constructor()
162 constructors.add(constructor)
165 constructor = getattr(hashlib, "__get_builtin_constructor")(name)
166 self.constructors_to_test[name].add(constructor)
278 constructor = get_builtin_constructor('md5')
279 self.assertIs(constructor, _md5.md5)
601 def check_blake2(self, constructor, salt_size, person_size, key_size, argument
603 self.assertEqual(constructor.SALT_SIZE, salt_size)
605 constructor(salt=b'a' * i)
607 self.assertRaises(ValueError, constructor, salt=salt)
609 self.assertEqual(constructor.PERSON_SIZE, person_size)
611 constructor(person=b'a' * i)
613 self.assertRaises(ValueError, constructor, person=person)
615 self.assertEqual(constructor.MAX_DIGEST_SIZE, digest_size)
617 constructor(digest_size=i)
618 self.assertRaises(ValueError, constructor, digest_size=-1)
619 self.assertRaises(ValueError, constructor, digest_size=0)
620 self.assertRaises(ValueError, constructor, digest_size=digest_size+1)
622 self.assertEqual(constructor.MAX_KEY_SIZE, key_size)
624 constructor(key=b'a' * i)
626 self.assertRaises(ValueError, constructor, key=key)
627 self.assertEqual(constructor().hexdigest(),
628 constructor(key=b'').hexdigest())
631 constructor(fanout=i)
632 self.assertRaises(ValueError, constructor, fanout=-1)
633 self.assertRaises(ValueError, constructor, fanout=256)
636 constructor(depth=i)
637 self.assertRaises(ValueError, constructor, depth=-1)
638 self.assertRaises(ValueError, constructor, depth=0)
639 self.assertRaises(ValueError, constructor, depth=256)
642 constructor(node_depth=i)
643 self.assertRaises(ValueError, constructor, node_depth=-1)
644 self.assertRaises(ValueError, constructor, node_depth=256)
647 constructor(inner_size=i)
648 self.assertRaises(ValueError, constructor, inner_size=-1)
649 self.assertRaises(ValueError, constructor, inner_size=digest_size+1)
651 constructor(leaf_size=0)
652 constructor(leaf_size=(1<<32)-1)
653 self.assertRaises(ValueError, constructor, leaf_size=-1)
654 self.assertRaises(OverflowError, constructor, leaf_size=1<<32)
656 constructor(node_offset=0)
657 constructor(node_offset=max_offset)
658 self.assertRaises(ValueError, constructor, node_offset=-1)
659 self.assertRaises(OverflowError, constructor, node_offset=max_offset+1)
661 self.assertRaises(TypeError, constructor, data=b'')
662 self.assertRaises(TypeError, constructor, string=b'')
663 self.assertRaises(TypeError, constructor, '')
665 constructor(
680 def blake2_rfc7693(self, constructor, md_len, in_len): argument
691 outer = constructor(digest_size=32)
696 unkeyed = constructor(indata, digest_size=outlen)
698 keyed = constructor(indata, key=key, digest_size=outlen)
929 for constructor in constructors:
932 h = constructor()
935 with self.subTest(constructor=constructor):
947 for constructor in constructors:
950 hash_type = type(constructor())