Page MenuHomeFreeBSD

security/openssl-agent: OpenSSL key agent and client utils
ClosedPublic

Authored by fuz on Feb 16 2023, 1:07 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 1 2024, 4:50 PM
Unknown Object (File)
Jan 12 2024, 4:37 AM
Unknown Object (File)
Dec 22 2023, 6:17 PM
Unknown Object (File)
Dec 20 2023, 4:16 AM
Unknown Object (File)
Nov 15 2023, 9:30 AM
Unknown Object (File)
Oct 29 2023, 8:36 AM
Unknown Object (File)
Oct 14 2023, 8:30 AM
Unknown Object (File)
Oct 1 2023, 5:21 AM
Subscribers

Details

Summary
security/openssl-agent: OpenSSL key agent and client utils

OpenSSL key agent and client utilities.

The aim of these utilities is to provide an openssl-rsautl(1) drop-in
replacement for performing cryptographic operations using a private key
that is unlocked for the session, similar to OpenSSH's ssh-agent(1).

The port's author is known to the maintainer but wishes not to be named.

Obtained from:	anonymous author
Approved by:	... (mentor)
Test Plan

Tested with Poudriere on i386 amd64 FreeBSD 12.4 13.1. Arm64 tests pending.
See test results at: http://fuz.su/~fuz/freebsd/batch2

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

fuz requested review of this revision.Feb 16 2023, 1:07 PM
security/openssl-agent/Makefile
17

is -V -j ${MAKE_JOBS_NUMBER} -J ${MAKE_JOBS_NUMBER} missing here?

Commit msg should be:

<category>/<portname>: New port: Short description

<portname long description>
<WWW url>

IMO no need to mention Obtained from: anonymous author.

The port build completes in 18 seconds, so I didn't check for parallel build issues. I am not too familiar with build2 and would like to avoid revisiting the port as it works for now.

Will adjust the commit message on commit. It is important to me not claim other people's work as my own, hence the Obtained from:.

Approved.

security/openssl-agent/Makefile
17

Looking at devel/build2 and this it make sense to add a USES mk file. That way we would automatically have the correct options for all ports that use it. Given that currently it's only two? ports this certainly is not a requirement. For completeness it might be nice to use the MAKE_JOBS here, but also not a requirement with 18 seconds build time.

This revision is now accepted and ready to land.Feb 19 2023, 8:31 AM
security/openssl-agent/Makefile
17

My doubt is why is it used in do-install target, maybe a clean up could be made.
devel/build2 uses -j ${MAKE_JOBS_NUMBER} -J ${MAKE_JOBS_NUMBER} on build and install targets.