Page MenuHomeFreeBSD

md5: extend capabilites
ClosedPublic

Authored by oshogbo on Aug 7 2023, 11:11 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Dec 25, 1:14 PM
Unknown Object (File)
Dec 14 2025, 12:59 AM
Unknown Object (File)
Dec 12 2025, 2:25 AM
Unknown Object (File)
Dec 2 2025, 9:52 AM
Unknown Object (File)
Nov 29 2025, 9:25 AM
Unknown Object (File)
Nov 16 2025, 7:26 PM
Unknown Object (File)
Nov 16 2025, 2:15 PM
Unknown Object (File)
Nov 16 2025, 7:49 AM
Subscribers

Details

Summary

In 4849767cb16a4, we did a large refactor of the md5(1) source code.
One of them is that instead of reading data using read(2) syscall, we
are using binary stream input (fread(3)).

fread(3) requires additional Capsicum capabilities:
sha256 CAP operation requires CAP_FSTAT, descriptor holds CAP_READ
sha256 RET fstat -1 errno 93 Capabilities insufficient

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

oshogbo created this revision.
This revision is now accepted and ready to land.Aug 7 2023, 11:24 AM
This revision was automatically updated to reflect the committed changes.