@@ -358,8 +358,7 @@ def setUpClass(cls):
358358
359359        for  name  in  cls .ALGORITHMS :
360360            @property  
361-             @hashlib_helper .requires_hashlib () 
362-             @hashlib_helper .requires_hashdigest (name , openssl = True ) 
361+             @hashlib_helper .requires_openssl_hashdigest (name ) 
363362            def  func (self , * , __name = name ):  # __name needed to bind 'name' 
364363                return  getattr (_hashlib , f'openssl_{ __name }  ' )
365364            setattr (cls , name , func )
@@ -845,7 +844,7 @@ def test_repr(self):
845844        self .assertStartsWith (repr (h ), "<hmac.HMAC object at" )
846845
847846
848- @hashlib_helper .requires_hashdigest ('sha256' ,  openssl = True ) 
847+ @hashlib_helper .requires_openssl_hashdigest ('sha256' ) 
849848class  OpenSSLSanityTestCase (ThroughOpenSSLAPIMixin , SanityTestCaseMixin ,
850849                            unittest .TestCase ):
851850
@@ -897,8 +896,7 @@ def HMAC(self, key, msg=None):
897896        return  self .hmac .HMAC (key , msg , digestmod = 'sha256' )
898897
899898
900- @hashlib_helper .requires_hashlib () 
901- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True ) 
899+ @hashlib_helper .requires_openssl_hashdigest ('sha256' ) 
902900class  OpenSSLUpdateTestCase (UpdateTestCaseMixin , unittest .TestCase ):
903901
904902    def  HMAC (self , key , msg = None ):
@@ -988,8 +986,7 @@ def test_realcopy(self):
988986        self .assertNotEqual (id (h1 ._hmac ), id (h2 ._hmac ))
989987
990988
991- @hashlib_helper .requires_hashlib () 
992- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True ) 
989+ @hashlib_helper .requires_openssl_hashdigest ('sha256' ) 
993990class  OpenSSLCopyTestCase (ExtensionCopyTestCase , unittest .TestCase ):
994991
995992    def  init (self , h ):
0 commit comments