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,
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
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
To run the regression tests,
To check for upstream updates,
make check-updates. (requires working CVS)