示例#1
0
 def setUp(self):
     #disable m2crypto support so we'll always use software backend
     if not self.enable_m2crypto:
         self._orig_EVP = pbkdf2._EVP
         pbkdf2._EVP = None
     else:
         #set flag so tests can check for m2crypto presence quickly
         self.enable_m2crypto = bool(pbkdf2._EVP)
     pbkdf2._clear_prf_cache()
示例#2
0
 def setUp(self):
     #disable m2crypto support so we'll always use software backend
     if not self.enable_m2crypto:
         self._orig_EVP = pbkdf2._EVP
         pbkdf2._EVP = None
     else:
         #set flag so tests can check for m2crypto presence quickly
         self.enable_m2crypto = bool(pbkdf2._EVP)
     pbkdf2._clear_prf_cache()
示例#3
0
 def tearDown(self):
     if not self.enable_m2crypto:
         pbkdf2._EVP = self._orig_EVP
     pbkdf2._clear_prf_cache()
示例#4
0
 def tearDown(self):
     if not self.enable_m2crypto:
         pbkdf2._EVP = self._orig_EVP
     pbkdf2._clear_prf_cache()