]> www.wagner.pp.ru Git - oss/ctypescrypto.git/blobdiff - ctypescrypto/pbkdf2.py
Converted tabs to spaces to make pylint happy
[oss/ctypescrypto.git] / ctypescrypto / pbkdf2.py
index c2e01bbe95de7e8dc5a53d31801e40366cd40ec3..85a99a5c097fc3cd5ee19cf55b33b03f8aa40ad4 100644 (file)
@@ -10,26 +10,26 @@ from ctypescrypto.digest import DigestType
 __all__ = ['pbkdf2']
 
 def pbkdf2(password,salt,outlen,digesttype="sha1",iterations=2000):
-       """
-               Interface to PKCS5_PBKDF2_HMAC function
-               Parameters:
-                       
-                               @param password - password to derive key from
-                               @param salt - random salt to use for key derivation
-                               @param outlen - number of bytes to derive
-                               @param digesttype - name of digest to use to use (default sha1)
-                               @param iterations - number of iterations to use
+    """
+        Interface to PKCS5_PBKDF2_HMAC function
+        Parameters:
+            
+                @param password - password to derive key from
+                @param salt - random salt to use for key derivation
+                @param outlen - number of bytes to derive
+                @param digesttype - name of digest to use to use (default sha1)
+                @param iterations - number of iterations to use
 
-                               @returns outlen bytes of key material derived from password and salt
-       """
-       dt=DigestType(digesttype)
-       out=create_string_buffer(outlen)
-       res=libcrypto.PKCS5_PBKDF2_HMAC(password,len(password),salt,len(salt),
-               iterations,dt.digest,outlen,out)
-       if res<=0:
-               raise LibCryptoError("error computing PBKDF2")
-       return out.raw
+                @returns outlen bytes of key material derived from password and salt
+    """
+    dt=DigestType(digesttype)
+    out=create_string_buffer(outlen)
+    res=libcrypto.PKCS5_PBKDF2_HMAC(password,len(password),salt,len(salt),
+        iterations,dt.digest,outlen,out)
+    if res<=0:
+        raise LibCryptoError("error computing PBKDF2")
+    return out.raw
 
 libcrypto.PKCS5_PBKDF2_HMAC.argtypes=(c_char_p,c_int,c_char_p,c_int,c_int,
-       c_void_p,c_int,c_char_p)
+    c_void_p,c_int,c_char_p)
 libcrypto.PKCS5_PBKDF2_HMAC.restupe=c_int