OS X port of OpenBSD's signify(1)
Switch branches/tags
Nothing to show
Clone or download
Latest commit a760a39 Sep 20, 2016


OS X port of OpenBSD's signify(1)

Latest version tested on OS X 10.10.5 with Apple LLVM 7.0.0.

Previously tested as far back as OS X 10.6.8 with GCC 4.2.1.

Man page at http://man.openbsd.org/signify.1

src/ is the result of make fetch (cvs get) and make hash-helpers (sed) as of the time of the last commit.

If you don't trust me (or github) to not have modified anything in there to insert a backdoor (why should you?), but you trust the upstream OpenBSD version, then simply rm -r src it and audit the rest of the files that constitute this "port". It's less than 200 lines, you can do it :)

Easy (non-paranoid, 3rd party-trusting) installation

If you prefer MacPorts:

$ sudo port install signify

If you prefer Homebrew:

$ brew install signify-osx

Building it yourself

I've included a copy of the upstream signify source in this repo for convenience, but you should probably fetch it yourself. Doing so requires a working cvs, which does not come with new OS X systems by default, so either install that first (with macports or homebrew or whatever), or just use the src shipped in this repo (as I know it works).

To get the latest upstream source:

rm -r src
make fetch

and then the usual make, make install.


To run the regression tests, make test.

Keeping -current

To check for upstream updates, make check-updates. (requires working CVS)