You can clone with
HTTPS or Subversion.
Note that +SHA1DigestOfContentsOfURL: doesn't handle nil URL
Document all public methods
Handle nil data
Only suitable for use on threads with a working runloop at present
Properly handle self during init
fleshed out readme
Move to Markdown for readme.
Factor out +ks_stringFromSHA1Digest:
Larger buffer size runs faster in my testing.
Merge branch '64bit' of github.com:karelia/KSCrypto
Use modern NSInputStream initialiser when available.
I found this reduces disk access slightly since the old path-based method is internally calling -initFileURLWithPath:
Revert "expose method that we're calling in Sandvox"
This reverts commit 97b30f8.
Ack! Discovered that file hashing was firing up a wasted URL connecti…
…on. Exhausts kernel resources if enough of them run.
Be safe and close stream when finished with it, rather than relying o…
fixed implicit conversion warnings for 64 bit
Merge pull request #4 from alloy/master
Make it work on iOS. Not sure how that wrong #import got in in the first place!
Only Foundation is needed. This makes it work on iOS as well.
Use standard Cocoa asserts.
Fixes issue #3
Merge pull request #2 from Abizern/master
Licence files and a readme.
Add BSD licence to files and put text in README
Merge branch 'master' of github.com:karelia/KSCrypto
expose method that we're calling in Sandvox
Update copyrights to 2012
Handle [super init] returning nil
Open sourcing our SHA1 code