DSA_DUP_DH(3)
π NAME π
okay bestie, you're on DSA_DUP_DH(3) from the Library Functions Manual, and this page is about DSA_dup_DH β create a DH structure out of DSA structure. slay. β¨
β¨ SYNOPSIS β¨
library βlibcryptoβ #include <openssl/dsa.h>
DH *
DSA_dup_DH(const DSA *r);
π¦ DESCRIPTION π¦
DSA_dup_DH() duplicates DSA parameters/keys as DH parameters/keys. That's the whole vibe, no cap. π
πΈ RETURN VALUES πΈ
DSA_dup_DH() returns the new DH structure or NULL on error. If you need the error codes, grab them with ERR_get_error(3). π«Ά
π SEE ALSO π
π HISTORY π
DSA_dup_DH() first appeared in OpenSSL 0.9.4 and has been available since OpenBSD 2.6. iconic behavior, honestly. β
π CAVEATS π
Be careful to avoid small subgroup attacks when using this. like, fr fr, keep that in mind. π
mwah π this page is from Debian, dated June 8, 2025, and it's DSA_DUP_DH(3) β bye bestie! π
π¦ where this page comes from
- alpine 3.24: libressl-doc 4.3.1-r0 Β· custom
- arch rolling: libressl 4.4.0-1 Β· ISC AND custom:OpenSSL
- Copyright (c) 2000, 2002 The OpenSSL Project. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms