Commits

Show all
Author Commit Message Labels Comments Date
Tom K. Fischer
added MYUtilities relative reference
Tom K. Fischer
reduced some copy&paste ugliness
Tom K. Fischer
using readTestFile to read files, too :)
Tom K. Fischer
using readTestFile to read files
Tom K. Fischer
Changed keyOfLength: fromPassphrase: salt:
Tom K. Fischer
added more SecItemCopyMatching(...) testing and debugging code
Tom K. Fischer
Added verbose signature-verification-with-cloned-pub-keys logging code.
Tom K. Fischer
File references for test certificates are now expressed not as apsolute paths but rather relative to [[NSBundle mainBundle] bundlePath] for reading and NSTemporaryDirectory() for writing, so the code also works within the sandbox of an iPhone app.
Tom K. Fischer
* Removed erroneous assumption NSParameterAssert(length>0) for CC_SHA1. @"" (empty string aka data buffer with lenght=0) is very well a valid input for sha1 as well as other hash functions.
Jens Alfke
Fixed iPhone OS build. (issue 3)
Jens Alfke
MYCertificate now checks validity of self-signed certs loaded from the keychain (because the Security framework doesn't validate self-signed certs.)
Jens Alfke
Whew, lots and lots of changes accumulated over the past few weeks. Mostly fixes for bugs I discovered while retrofitting Cloudy to use MYCrypto.
Jens Alfke
Changed the X.509 version number in generated certs from 1 to 3, so that SecCertificateCreateFromData on iPhone will accept them. :-/
Jens Alfke
* More work on iPhone compatibility.
Jens Alfke
A snapshot taken during the long, agonizing crawl toward getting everything running on iPhone.
Jens Alfke
Added a few comments. That is all.
Jens Alfke
* Created class MYCertificateRequest, factored out of MYCertificateInfo.
Jens Alfke
Factored out the name accessors of MYParsedCertificate into a new class MYCertificateName, so that both subject and issuer can be accessed. A bit of other cleanup too.
Jens Alfke
Whew! MYParsedCertificate can now generate certs from scratch. Also added improvements and fixes to the BER/DER codecs.
Jens Alfke
Fixed DEREncoder test case to use the test self-signed cert, not the iphone dev cert, which doesn't pass the test case yet.
Jens Alfke
Added MYParsedCertificate, for working with the innards of X.509 certs. Currently it can parse cert data, extract the public key, and verify the signature. More to come.
Jens Alfke
* Added ASN.1 / BER / DER utilities, to be used in generating and parsing X.509 certs.
Jens Alfke
Added tag v0.3 for changeset 3af1d1c0ceb5
sn...@snej.local
* Some cleanup. Got the test cases to pass again.
Tags
v0.3
sn...@snej.local
Implemented wrap/unwrap of session key using a key-pair.
sn...@snej.local
Working on export/import of symmetric keys, and passphrase entry. Not ready for release quite yet.
sn...@snej.local
* The build process runs Doxygen only if it's installed (i.e. on the shell search path).
sn...@snej.local
Added tag v0.2 for changeset aa5eb3fd6ebf
sn...@snej.local
Doc touch-up
Tags
v0.2
sn...@snej.local
* Added MYEncoder/Decoder (CMS)
  1. Prev
  2. Next