Maarten Billemont 
							
						 
					 
					
						
						
							
						
						6eaa491d67 
					 
					
						
						
							
							Replace Crashlytics/Fabric with Countly & Sentry.  
						
						 
						
						
						
						
					 
					
						2020-01-27 13:27:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						eb1e23311e 
					 
					
						
						
							
							API update, user export.  
						
						 
						
						
						
						
					 
					
						2020-01-23 16:47:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						f999e75ebe 
					 
					
						
						
							
							Hide app secrets such as API keys in code.  
						
						 
						
						... 
						
						
						
						Move secret keys out of the repository and hide them in the binary.
C-string -> String decoding for unsigned strings and buffers to
facilitate conversion of various C API strings into Swift.
Some cleanup in base64 coding utility.
A utility for converting hex strings into byte buffers.
Improved checks during AES routine and fix PKCS padding bug if
plain text fits block size. 
						
						
					 
					
						2020-01-23 16:36:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						a2b1f22b53 
					 
					
						
						
							
							More standard way to separate algorithm versions.  
						
						 
						
						
						
						
					 
					
						2020-01-23 16:23:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						dbda330543 
					 
					
						
						
							
							Portability fixes for Blowfish's code.  
						
						 
						
						
						
						
					 
					
						2019-01-05 13:48:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						5cdff6f155 
					 
					
						
						
							
							Some fixes to search paths.  
						
						 
						
						
						
						
					 
					
						2018-07-08 20:50:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						64a69856ac 
					 
					
						
						
							
							Fix libsodium include paths.  
						
						 
						
						
						
						
					 
					
						2018-07-04 14:14:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						aef8422102 
					 
					
						
						
							
							Update dependent paths to new core source location.  
						
						 
						
						
						
						
					 
					
						2018-06-05 20:09:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						0900aff93a 
					 
					
						
						
							
							Fix disappeared link library.  
						
						 
						
						
						
						
					 
					
						2018-06-03 20:43:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						3974b70a83 
					 
					
						
						
							
							Fix include paths.  
						
						 
						
						
						
						
					 
					
						2018-06-03 20:42:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						498b7caecb 
					 
					
						
						
							
							C core code moved into src/  
						
						 
						
						
						
						
					 
					
						2018-06-03 19:46:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						e12e14ef03 
					 
					
						
						
							
							Move library builds into /lib so they can be shared.  
						
						 
						
						... 
						
						
						
						Also made the library build script more generic. 
						
						
					 
					
						2018-05-20 15:04:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						b95424ddf3 
					 
					
						
						
							
							Update macOS project configuration.  
						
						 
						
						
						
						
					 
					
						2018-02-10 23:43:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						e40a442a30 
					 
					
						
						
							
							Build fixes, improvements and project cleanup.  
						
						 
						
						
						
						
					 
					
						2018-02-10 23:29:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						b5134a9faf 
					 
					
						
						
							
							Updates to project configuration.  
						
						 
						
						
						
						
					 
					
						2018-02-10 21:07:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						d6a88583f5 
					 
					
						
						
							
							AES needs to be CBC, not CTR.  
						
						 
						
						
						
						
					 
					
						2017-09-23 20:14:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						32055abf29 
					 
					
						
						
							
							ciphers.plist is no longer needed.  
						
						 
						
						
						
						
					 
					
						2017-09-22 20:08:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						34540f0844 
					 
					
						
						
							
							Finish rename Marshall -> Marshal.  
						
						 
						
						
						
						
					 
					
						2017-09-22 15:20:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						444d7e9b35 
					 
					
						
						
							
							Source fix-ups: single l marshal, copyright, .travis.  
						
						 
						
						
						
						
					 
					
						2017-09-20 12:43:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						ced7aef5d7 
					 
					
						
						
							
							Fix target assignment of mpw-cli-util.c  
						
						 
						
						
						
						
					 
					
						2017-09-03 16:53:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						568401a612 
					 
					
						
						
							
							Extract cli utilities into mpw-cli-util to keep things cleaner.  
						
						 
						
						
						
						
					 
					
						2017-08-31 15:30:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						fad0f5e5dd 
					 
					
						
						
							
							Add PearlCryptUtils back since PearlKeyChain uses it.  
						
						 
						
						
						
						
					 
					
						2017-08-30 19:05:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						f5c7bee58f 
					 
					
						
						
							
							Remove unused Pearl-Crypto.  
						
						 
						
						
						
						
					 
					
						2017-08-29 01:01:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						e364f5159b 
					 
					
						
						
							
							Fix build warnings.  
						
						 
						
						
						
						
					 
					
						2017-08-28 23:48:24 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						a85efc5736 
					 
					
						
						
							
							Remove all build-time external dependency fetching/building logic.  
						
						 
						
						
						
						
					 
					
						2017-08-27 11:17:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						9eb58119ea 
					 
					
						
						
							
							Remove dependency on external bcrypt.  
						
						 
						
						
						
						
					 
					
						2017-08-27 10:47:39 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						53eb5c8a73 
					 
					
						
						
							
							Refactoring and fix up mpw_color.  
						
						 
						
						
						
						
					 
					
						2017-08-27 08:53:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						a8776eec58 
					 
					
						
						
							
							Fix C cli API.  
						
						 
						
						
						
						
					 
					
						2017-08-13 08:50:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						f5c7d11f0e 
					 
					
						
						
							
							Add marshalling metadata lookup & adapt iOS for new APIs.  
						
						 
						
						
						
						
					 
					
						2017-08-12 21:57:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						c0ba96daa2 
					 
					
						
						
							
							Update Darwin platform project with solid support for linking libsodium & libjson-c  
						
						 
						
						
						
						
					 
					
						2017-08-11 01:42:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						322e056661 
					 
					
						
						
							
							Implement algorithm support for hybrid personal passwords.  
						
						 
						
						
						
						
					 
					
						2017-08-05 17:33:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						13107063df 
					 
					
						
						
							
							Refactor marshall utilities out, some clean-up, and prepare iOS/macOS project for libjson-c  
						
						 
						
						
						
						
					 
					
						2017-07-28 09:50:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						560cb1a266 
					 
					
						
						
							
							WIP performing marshalling of sites in C.  
						
						 
						
						
						
						
					 
					
						2017-07-15 21:13:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						fcbb93762a 
					 
					
						
						
							
							Cleanup, renaming restructuring, etc.  
						
						 
						
						
						
						
					 
					
						2017-05-07 18:44:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						e6bab4e504 
					 
					
						
						
							
							Support for associating a URL to sites.  
						
						 
						
						
						
						
					 
					
						2017-05-01 18:32:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						6d9be3fdfe 
					 
					
						
						
							
							Add support for Answers and improved Fabric integration.  
						
						 
						
						
						
						
					 
					
						2017-04-29 23:03:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						c99252809d 
					 
					
						
						
							
							Disable ADHOC and tester functionality / bypasses.  
						
						 
						
						
						
						
					 
					
						2017-04-18 20:31:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						89f6e77f67 
					 
					
						
						
							
							Hack to ensure Xcode doesn't incorrectly link libsodium.dylib instead of libsodium.a  
						
						 
						
						
						
						
					 
					
						2017-04-14 17:23:41 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						05391d893e 
					 
					
						
						
							
							Fix slow fuzzy queries.  
						
						 
						
						
						
						
					 
					
						2017-04-12 23:41:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						2047422b08 
					 
					
						
						
							
							Generate libsodium's ios/osx libs first run.  
						
						 
						
						
						
						
					 
					
						2017-04-10 13:29:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						e3fffc1923 
					 
					
						
						
							
							Migrate from Tarsnap's scrypt to libsodium.  
						
						 
						
						
						
						
					 
					
						2017-04-10 11:43:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						9bf50569cc 
					 
					
						
						
							
							Fix some remaining references to libscrypt.  
						
						 
						
						
						
						
					 
					
						2017-04-09 08:32:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						4058d33202 
					 
					
						
						
							
							Support for dynamically linking libscrypt & libsodium as alternative to statically linking Tarsnap's scrypt.  
						
						 
						
						
						
						
					 
					
						2017-04-08 14:25:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						29ecbaeb19 
					 
					
						
						
							
							Move adhoc-signing into CODE_SIGN_IDENTITY.  
						
						 
						
						
						
						
					 
					
						2017-04-06 09:19:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						3ebdfe1180 
					 
					
						
						
							
							Try adhoc-signing for Test builds  
						
						 
						
						
						
						
					 
					
						2017-04-06 01:20:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						2cfa1439e6 
					 
					
						
						
							
							Don't upload to Crashlytics when not building archive.  
						
						 
						
						
						
						
					 
					
						2017-04-05 17:03:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						4c5c7b8aaf 
					 
					
						
						
							
							Move code-signing configuration into target and fix loginhelper.  
						
						 
						
						
						
						
					 
					
						2017-04-05 16:18:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						e4d3c0b47c 
					 
					
						
						
							
							Configure macOS Test scheme with no signing.  
						
						 
						
						
						
						
					 
					
						2017-04-05 14:40:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						ec0712350f 
					 
					
						
						
							
							PCH fixes for macOS/iOS switching.  
						
						 
						
						
						
						
					 
					
						2017-04-05 12:53:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						05f91d53db 
					 
					
						
						
							
							Fix description of full-screen menu item.  
						
						 
						
						
						
						
					 
					
						2017-03-30 12:22:59 -04:00