ports/net/openslp/files/patch-common_slp__crypto.c
Joe Marcus Clarke 0d2716d692 Fix the build with OpenSSL 1.1.1.
PR:		232805
Submitted by:	osidorkin@gmail.com
2018-11-02 09:06:24 +00:00

22 lines
616 B
C

--- common/slp_crypto.c.orig 2012-12-08 00:13:28.000000000 +0400
+++ common/slp_crypto.c 2018-10-29 14:49:49.343271000 +0300
@@ -83,18 +83,7 @@
*/
SLPCryptoDSAKey * SLPCryptoDSAKeyDup(SLPCryptoDSAKey * dsa)
{
- SLPCryptoDSAKey * result;
-
- result = DSA_new();
- if (result)
- {
- result->p = BN_dup(dsa->p);
- result->q = BN_dup(dsa->q);
- result->g = BN_dup(dsa->g);
- result->priv_key = BN_dup(dsa->priv_key);
- result->pub_key = BN_dup(dsa->pub_key);
- }
- return result;
+ return DSAparams_dup(dsa);
}
/** Destroy a key that was created by SLPCryptoDSAKeyCreate.