80 Commits

Author SHA1 Message Date
Gleb Dolgich b0fb57b09b Fix Twitter handle 2015-08-13 11:49:20 +01:00
Balázs Galambosi 7a4954fc1c fix implicit conversion warnings 2015-07-08 10:43:10 +02:00
Gleb Dolgich d1db7dc5fb Convert test to XCTest framework
Deleted obsolete files
Updated copyright dates
2015-07-05 04:25:28 +01:00
Gleb Dolgich b7723f2ec0 Add workspace file 2015-07-05 02:47:39 +01:00
Billy Gray 1414c24b18 Merge branch 'master' into no_openssl, remove openssl from NSString class extensions
Conflicts:
	objc/CFobLicVerifier.m
2013-06-14 12:09:59 -04:00
Billy Gray ba49865c83 let's have that openssl error message (e.g. "OpenSSL couldn't read the public key: error:0906D064:PEM routines:PEM_read_bio:bad base64 decode") when the public key can't be read 2012-11-20 11:41:17 -05:00
Gleb Dolgich 2226f90b0a Remove unused files from project 2012-09-01 22:38:00 +01:00
Gleb Dolgich 1d26a5b9b6 Re-implement using Security framework (thanks to Matt Stevens)
Remove references to OpenSSL
2012-09-01 22:24:27 +01:00
Gleb Dolgich f0e6eb51a6 Update copyright notice 2012-09-01 22:24:27 +01:00
Gleb Dolgich 5b0aa28248 Add test to verify pre-generated registration code 2012-09-01 22:13:11 +01:00
Gleb Dolgich 666451d14e Use tabs 2012-09-01 22:12:34 +01:00
Gleb Dolgich f37d012038 Remove test code from command line utility 2012-09-01 17:21:39 +01:00
Gleb Dolgich 4d75127ece Update copyright blurbs 2012-09-01 17:21:15 +01:00
Gleb Dolgich 51330ddc56 Implement a smoke test, link to CocoaFobARC framework, fix framework name 2012-09-01 17:13:15 +01:00
Gleb Dolgich 45ae303cd6 Upgrade project settings 2012-09-01 16:04:27 +01:00
Gleb Dolgich 168b4efc25 Add skeleton test project 2012-09-01 16:03:02 +01:00
Gleb Dolgich 3c6cbc2337 Don't compile -finalize in ARC mode 2012-06-17 18:42:58 +01:00
Gleb Dolgich 305d66be61 Add ARC configuration 2012-05-31 19:56:02 +01:00
Gleb Dolgich 4e8ae0b027 Fix ARC issues 2012-05-31 19:55:02 +01:00
Gleb Dolgich 24b44637f5 Update copyright 2012-05-31 19:53:08 +01:00
Gleb Dolgich 0b0a132e49 Add ARC configuration 2012-05-31 19:52:40 +01:00
Gleb Dolgich faba4cce6d Merge branch 'master' of github.com:glebd/cocoafob 2012-05-31 19:43:59 +01:00
Gleb Dolgich 4c7af17a9e Zero-terminate string (courtesy of Dave Fernandes) 2012-05-31 19:42:51 +01:00
Gleb Dolgich be84af7740 Cast sizes to int 2012-05-06 04:35:49 +01:00
Gleb Dolgich a530ecc6b1 Merge upstream changes, support ARC 2012-02-15 00:19:54 +00:00
Gleb Dolgich 0a388ddda0 Support ARC 2012-02-15 00:14:01 +00:00
Gleb Dolgich 60e145bf2a Updated copyright, Twitter username and license (now BSD) 2012-02-15 00:11:50 +00:00
Antonin Hildebrand 2fdbeb7bd8 make Xcode4 static analyzer happy 2011-11-07 21:50:54 +04:00
Gleb Dolgich f959604f3e Merge new API by Danny Greg, other fixes
Add GITIGNORE for AppCode and internal Xcode project files
Add CFobError class, use standard Cocoa error handling pattern
Update copyright years, Twitter handle
Use BSD license
Support GC
Fix OpenSSL initialisation conflicts
2011-10-31 02:03:44 +00:00
Gleb Dolgich af9546cbf0 Merge commit '22c6242bbaadfb84802ebe335f3f3705d23822ff' 2011-10-30 18:03:48 +00:00
Gleb Dolgich 68cd9cd48e Merge commit '1a6c569c684e9bc6011b9032acb442c3d4ca983a' 2011-10-30 18:03:21 +00:00
Kent Sutherland 22c6242bba Changed initWithPublicKey: so the static analyzer doesn't show a warning. 2011-06-14 23:25:52 -04:00
Kent Sutherland 60843cbd8b Don't call initOpenSSL and shutdownOpenSSL every init/release. Calling shutdownOpenSSL will cause crashes in other parts of an app that use OpenSSL and don't expect OpenSSL cleanup to have occurred.
OpenSSL cleanup functions should only be called when an application is terminating.
2011-05-13 02:46:55 -04:00
Gleb Dolgich 4f4097cbff Merge branch 'master' of github.com:glebd/cocoafob 2010-11-03 01:55:09 +00:00
Gleb Dolgich 70554d13cb Fix integer sizes for 64bit 2010-11-03 01:53:18 +00:00
Danny Greg e019fe54bd Fixed the removal of padding… not quite sure why it wasn't working. 2010-08-24 14:37:45 +01:00
Danny Greg 32e502fe33 Fixed up the smoke test. 2010-08-24 12:52:11 +01:00
Danny Greg 904f5aa4b1 Fixed up the command line tool to use the nicer API. 2010-08-24 12:44:49 +01:00
Danny Greg 7ae85d844e Implemented the new verifier and fixed CFobError. 2010-08-24 12:23:28 +01:00
Danny Greg 9f2238815e Implemented the generator's new API. 2010-08-24 12:02:27 +01:00
Danny Greg 0df633b341 Wrote a function to assign errors nicely. Not overly happy with this but it needs to be available to multiple classes. 2010-08-24 11:58:23 +01:00
Danny Greg 14347f8c02 Added in a header with an error code enum. 2010-08-24 11:26:50 +01:00
Danny Greg 4d89f78fb2 Set the bundle identifier… wasn't really sure what to add. As this will be heavily modified it I have used com.dannygreg.cocoafob, anyone is welcome to change this to anything more appropriate. 2010-08-24 11:14:52 +01:00
Danny Greg c04f63d436 Update docs for the generator. 2010-08-24 11:10:05 +01:00
Danny Greg 4b499cf731 Property access for dsa on the verifier. 2010-08-24 11:08:31 +01:00
Danny Greg e7c39697d4 Typo --; 2010-08-24 11:06:53 +01:00
Danny Greg 76eef16a56 Sketched the API of the verifier. 2010-08-24 11:06:14 +01:00
Danny Greg 6f05e5acbe Get rid of references to self.lastError except for those that I will be turning into error objects later. 2010-08-24 10:51:37 +01:00
Danny Greg 697c6ba899 Removed a chunk of unnecessary state in favour of methods. Also, private properties rather than direct iVar access. 2010-08-24 10:48:23 +01:00
Danny Greg da505f8983 Started sketching out the new api. First step: get rid of those horrific last error properties. 2010-08-24 10:39:01 +01:00