@@ -372,8 +372,7 @@ def setUpClass(cls):
372372
373373        for  name  in  cls .ALGORITHMS :
374374            @property  
375-             @hashlib_helper .requires_hashlib () 
376-             @hashlib_helper .requires_hashdigest (name , openssl = True ) 
375+             @hashlib_helper .requires_openssl_hashdigest (name ) 
377376            def  func (self , * , __name = name ):  # __name needed to bind 'name' 
378377                return  getattr (_hashlib , f'openssl_{ __name }  ' )
379378            setattr (cls , name , func )
@@ -889,7 +888,7 @@ def test_repr(self):
889888        self .assertStartsWith (repr (h ), "<hmac.HMAC object at" )
890889
891890
892- @hashlib_helper .requires_hashdigest ('sha256' ,  openssl = True ) 
891+ @hashlib_helper .requires_openssl_hashdigest ('sha256' ) 
893892class  OpenSSLSanityTestCase (ThroughOpenSSLAPIMixin , SanityTestCaseMixin ,
894893                            unittest .TestCase ):
895894
@@ -955,8 +954,7 @@ def HMAC(self, key, msg=None):
955954        return  self .hmac .HMAC (key , msg , digestmod = 'sha256' )
956955
957956
958- @hashlib_helper .requires_hashlib () 
959- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True ) 
957+ @hashlib_helper .requires_openssl_hashdigest ('sha256' ) 
960958class  OpenSSLUpdateTestCase (UpdateTestCaseMixin , unittest .TestCase ):
961959
962960    def  HMAC (self , key , msg = None ):
@@ -1055,8 +1053,7 @@ def test_realcopy(self):
10551053        self .assertNotEqual (id (h1 ._hmac ), id (h2 ._hmac ))
10561054
10571055
1058- @hashlib_helper .requires_hashlib () 
1059- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True ) 
1056+ @hashlib_helper .requires_openssl_hashdigest ('sha256' ) 
10601057class  OpenSSLCopyTestCase (ExtensionCopyTestCase , unittest .TestCase ):
10611058
10621059    def  init (self , h ):
0 commit comments