]> www.wagner.pp.ru Git - oss/ctypescrypto.git/blobdiff - ctypescrypto/mac.py
Fixed setting MAC context options. Added setting 'ukm' options for derive of GOST...
[oss/ctypescrypto.git] / ctypescrypto / mac.py
index e5e8f55e8b4fcf1d0083cb53d8177a1de30a7001..48ade0948f91c4e45d6fb4a764cb45a858db1ebe 100644 (file)
@@ -65,7 +65,7 @@ class MAC(Digest):
                if self.digest_type is None:
                        self.digest_type=DigestType(Oid(libcrypto.EVP_MD_type(libcrypto.EVP_MD_CTX_md(self.ctx))))
                for (name,val) in kwargs.items():
-                       if EVP_PKEY_CTX_ctrl_str(ctx,name,val)<=0:
+                       if libcrypto.EVP_PKEY_CTX_ctrl_str(pctx,name,val)<=0:
                                raise DigestError("Unable to set mac parameter")
                self.digest_size = self.digest_type.digest_size()
                self.block_size = self.digest_type.block_size()