Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								162cd72b0c 
								
							 
						 
						
							
							
								
								Add seed support to CryptoBox and Sign.  
							
							... 
							
							
							
							Wiping now supports multiple variables by Annotation. 
							
						 
						
							2019-06-29 17:21:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								41a55a9593 
								
							 
						 
						
							
							
								
								Sodum::CryptoBox::SecretKey may derive keys from a seed.  
							
							... 
							
							
							
							Sodum::Sign::SecretKey may derive keys from a seed.
Sodum::CryptoBox::Pair renamed to Sodum::CryptoBox::Box 
							
						 
						
							2019-06-29 12:44:47 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								a4b1b8071c 
								
							 
						 
						
							
							
								
								Rename project from "cox" to "sodium.cr".  
							
							
							
						 
						
							2019-06-28 16:25:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								8e939b9518 
								
							 
						 
						
							
							
								
								API change.  Cox::Blake2b renamed to Cox::Digest::Blake2b  
							
							
							
						 
						
							2019-06-28 13:58:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								848cf3e3e2 
								
							 
						 
						
							
							
								
								Breaking API changes:  
							
							... 
							
							
							
							SecretKey renamed to SecretBox.
Start of automatic wiping.
Documentation additions and corrections. 
							
						 
						
							2019-06-28 05:20:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								a02c54f4a7 
								
							 
						 
						
							
							
								
								Breaking API changes:  
							
							... 
							
							
							
							SecretKey renamed to CryptoBox::SecretKey
  PublicKey renamed to CryptoBox::PublicKey
  KeyPair removed.  Use CryptoBox::SecretKey instead.
  Cox.encrypt was removed.  Use `secret_key.pair(...).encrypt`
  Cox.decrypt was removed.  Use `secret_key.pair(...).decrypt` 
							
						 
						
							2019-06-28 04:32:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								0eb4a8991a 
								
							 
						 
						
							
							
								
								Breaking API changes:  
							
							... 
							
							
							
							SignSecretKey rename to Sign::SecretKey
  SignPublicKey rename to Sign::PublicKey
  SignKeyPair removed.  Use Sign::SecretKey instead.
  Cox.sign_detached moved to Sign::SecretKey#sign_detached
  Cox.verify_detached moved to Sign::PublicKey#verify_detached
  verify_detached raises on failure instead of using a return value.
  More validation of data sizes. 
							
						 
						
							2019-06-28 03:30:33 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								da8f97ae47 
								
							 
						 
						
							
							
								
								More documentation.  
							
							
							
						 
						
							2019-06-28 02:18:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								a0f15b7657 
								
							 
						 
						
							
							
								
								Switch .to_unsafe to .to_slice  
							
							... 
							
							
							
							Remove use of .pointer 
							
						 
						
							2019-06-27 17:42:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								be5b250a22 
								
							 
						 
						
							
							
								
								Formatting  
							
							
							
						 
						
							2019-06-27 17:20:02 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								e0ea31bd2e 
								
							 
						 
						
							
							
								
								Swap Kdf subkey_size and subkey_id arguments.  
							
							
							
						 
						
							2019-06-27 16:52:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								346d1ea47b 
								
							 
						 
						
							
							
								
								Add Chalsa stream ciphers.  
							
							
							
						 
						
							2019-06-27 13:52:09 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								8da7fb47ec 
								
							 
						 
						
							
							
								
								PWhash add key derivation.  
							
							
							
						 
						
							2019-06-27 08:03:33 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								a5d1d14297 
								
							 
						 
						
							
							
								
								Automatically detect and build libsodium from source on systems with old or missing libsodium's.  
							
							... 
							
							
							
							Fix caching on Travis. 
							
						 
						
							2019-06-26 18:28:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								1e0de420ad 
								
							 
						 
						
							
							
								
								Change *_LENGTH and *_BYTES constants to *_SIZE.  
							
							
							
						 
						
							2019-06-25 09:29:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								903b666943 
								
							 
						 
						
							
							
								
								Makes Cox::Blake2b#finish public and allows providing existing buffer.  
							
							
							
						 
						
							2019-05-29 16:29:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								6670b22ca1 
								
							 
						 
						
							
							
								
								Add Blake2b.  
							
							
							
						 
						
							2019-05-29 13:32:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								484847d57f 
								
							 
						 
						
							
							
								
								Add ability to use existing buffer for encrypt_easy.  
							
							
							
						 
						
							2019-05-29 00:59:32 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								b69f55456b 
								
							 
						 
						
							
							
								
								Add secret key encrypt_easy.  
							
							
							
						 
						
							2019-05-28 16:15:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								a26800765e 
								
							 
						 
						
							
							
								
								Add libsodium password hashing  
							
							
							
						 
						
							2019-05-28 16:15:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								a358929e62 
								
							 
						 
						
							
							
								
								Add libsodium kdf.  
							
							
							
						 
						
							2019-05-28 14:31:31 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Didactic Drunk 
								
							 
						 
						
							
							
							
							
								
							
							
								e82d4416b4 
								
							 
						 
						
							
							
								
								Add exceptions and error checking.  
							
							
							
						 
						
							2019-05-25 17:40:28 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ray Zane 
								
							 
						 
						
							
							
							
							
								
							
							
								07bf3f5d2c 
								
							 
						 
						
							
							
								
								Cox::LibSodium::NONCE_BYTES points to the wrong function  
							
							
							
						 
						
							2018-03-22 13:18:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Hamon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2d0f329774 
								
							 
						 
						
							
							
								
								Merge pull request  #2  from dorkrawk/master  
							
							... 
							
							
							
							Add libsodium Public-key Signature Functionality 
							
						 
						
							2018-02-16 16:14:43 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave 
								
							 
						 
						
							
							
							
							
								
							
							
								0f68a21481 
								
							 
						 
						
							
							
								
								Get rid of Signature model and change sign and verify to sign_detatched and verify_detached  
							
							
							
						 
						
							2018-02-13 20:20:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Taylor Finnell 
								
							 
						 
						
							
							
							
							
								
							
							
								7f9af847b9 
								
							 
						 
						
							
							
								
								fixes for 0.24.1  
							
							
							
						 
						
							2018-02-13 19:39:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave 
								
							 
						 
						
							
							
							
							
								
							
							
								e65a47a4ac 
								
							 
						 
						
							
							
								
								updated Usage in README and cleaned up libsodium bindings  
							
							
							
						 
						
							2018-02-11 23:18:45 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave 
								
							 
						 
						
							
							
							
							
								
							
							
								3fa19b57e3 
								
							 
						 
						
							
							
								
								added basic libsodium public key signature sign/verify functionality  
							
							
							
						 
						
							2018-02-11 23:06:34 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Hamon 
								
							 
						 
						
							
							
							
							
								
							
							
								057f093a32 
								
							 
						 
						
							
							
								
								Formatting  
							
							
							
						 
						
							2017-07-11 23:25:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Hamon 
								
							 
						 
						
							
							
							
							
								
							
							
								2a69e4f15c 
								
							 
						 
						
							
							
								
								Initial commit  
							
							
							
						 
						
							2017-07-11 22:15:35 -05:00