I've updated the Keychain framework on Sourceforge. New in this
version is asymmetric encryption/decryption and signing/verifying, as
well as limited support for key wrapping - there appears to be a bug in
Apple's CSP which is preventing keyed wrapping from working.
There's also several methods for generating cryptographically-random
data, of any length. This uses the Yarrow algorithm, as used for
/dev/random under Darwin.
Other than that it's just a whole bunch of little changes here and