Bug 207742 - crypto/heimdal requires RAND_egd capable libcrypto
Summary: crypto/heimdal requires RAND_egd capable libcrypto
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2016-03-06 13:43 UTC by Bernard Spil
Modified: 2021-05-26 21:13 UTC (History)
1 user (show)

See Also:


Attachments
git diff for crypto/heimdal (684 bytes, patch)
2016-03-06 13:43 UTC, Bernard Spil
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Bernard Spil freebsd_committer freebsd_triage 2016-03-06 13:43:32 UTC
Created attachment 167761 [details]
git diff for crypto/heimdal

Whilst building FreeBSD with LibreSSL as provider of libcrypto/libssl, ran into an error with heimdal.

The fix for this has already landed in ports and should be applied to base as well. See bug 198527 for the ports fix.
Comment 1 Bernard Spil freebsd_committer freebsd_triage 2016-03-06 15:02:01 UTC
OpenSSL 1.1 does not build the EGD code https://github.com/openssl/openssl/commit/0423f812dc61f70c6ae6643191259ca9e5692c7f
Comment 2 Bernard Spil freebsd_committer freebsd_triage 2017-03-26 20:01:37 UTC
This has also been merged upstream
https://github.com/heimdal/heimdal/commits/master/lib/krb5/crypto-rand.c

And ultimately EGD support was deleted alltogether.

Can a src committer please have a look at the patch?

Cheers,

Bernard.
Comment 3 John Baldwin freebsd_committer freebsd_triage 2021-05-26 21:13:23 UTC
This patch was committed (albeit independently) in commit e4456411a8c2d4a9bfbccd60f2cf914fd402f817.