b54bab7e5b
Update
Frank Denis
2019-07-22 16:08:23 +02:00
91f50be917
Check crypto_scalarmult() return value
Frank Denis
2015-11-17 01:28:16 +01:00
bb747e6e36
Make svr a global in order to be able to check if the process is a server Mask or set the high bit of the nonce according to this value. Properly initialize the nonce in little-endian mode
Frank Denis
2015-11-15 17:45:12 +01:00
d3b16d7829
Use writev() instead of writing before an allocated region
Frank Denis
2015-11-04 02:18:19 +01:00
8b8772f4f1
WHOEVER WROTE THAT IS A DANGEROUS PSYCHOPATH
Frank Denis
2015-11-04 02:05:12 +01:00
158c766368
Set initial previous peer nonce to zero
Frank Denis
2015-11-04 01:10:27 +01:00
1e1e0d7c13
1.0.6
Frank Denis
2015-11-03 18:23:41 +01:00
366b9ff47f
Use sodium_compare()
Frank Denis
2015-10-26 20:24:59 +01:00
943fa76bc3
1.0.4 is out
Frank Denis
2015-10-18 16:47:53 +02:00
6165edf789
Try to guess what the intent was
Frank Denis
2015-10-17 17:30:42 +02:00
f4b95001d7
Regen the autoconf file
Frank Denis
2015-10-17 17:25:38 +02:00
907b13dbdc
Another sigaction value worth initializing
Frank Denis
2015-10-17 17:21:51 +02:00
ed4127bf13
Zero sigaction value before using it
Frank Denis
2015-10-17 17:19:25 +02:00
e58f6b0abb
Replace a couple sprintf() with snprintf()
Frank Denis
2015-10-17 17:14:19 +02:00
11dab6288d
Nits
Frank Denis
2015-10-17 17:02:15 +02:00
df8bacead5
Implement a key exchange mechanism
Frank Denis
2015-10-17 02:10:35 +02:00
1159f54fe4
Remove meaningless debug message
Frank Denis
2015-10-16 22:52:16 +02:00
0086ece566
aes256gcm was merged to the main libsodium branch
Frank Denis
2015-10-12 10:05:42 +02:00
c7a7775aaa
Use high-level aes256gcm functions instead of the specific aesni implementation
Frank Denis
2015-10-11 14:31:41 +02:00
6dd517d77c
crypto_aead_aes256gcm_aesni_state doesn't exist any more Use the non-implementation specific type crypto_aead_aes256gcm_state
Frank Denis
2015-10-11 13:12:19 +02:00
742a5d788d
Explicit casts
Frank Denis
2015-10-09 18:19:42 +02:00
454e3ff720
fix use of an unallocated variable
Vincent Malguy
2015-10-09 18:17:35 +02:00
502ba4ac9b
if the password supplied is 32 bit long, we should use it AS if
Vincent Malguy
2015-10-09 18:00:06 +02:00
17058b59af
Untab
Frank Denis
2015-10-09 13:21:10 +02:00
80a75040a2
Move the key out of CryptoCtx
Frank Denis
2015-10-09 13:20:27 +02:00
64c9a90fae
Missing return in derive_key() + explicit type conversions
Frank Denis
2015-10-09 13:18:38 +02:00
9335457ca4
Describe changes
Frank Denis
2015-10-09 10:11:57 +02:00
6d009fe509
Remove README.OpenSSL
Frank Denis
2015-10-09 10:01:54 +02:00
ed49289d7b
Port to libsodium, switch to AES256-GCM, revamp authentication
Frank Denis
2015-10-08 19:17:30 +02:00
9aac84a0ce
Remove legacy_encrypt form the Makefile template
Frank Denis
2015-10-08 13:08:28 +02:00
b04cd464db
Remove constructions using the ECB mode
Frank Denis
2015-10-08 12:54:43 +02:00
116ee6234f
Remove utterly broken and already deprecated legacy VTUN encryption
Frank Denis
2015-10-08 12:38:13 +02:00
4270256e1d
Use slightly safer compiler flags
Frank Denis
2015-10-08 01:27:09 +02:00
b0aeb4f5eb
Un-inline clear_nat_hack_flags()
Frank Denis
2015-10-08 00:47:30 +02:00
0416b858aa
The last release of Mac OS was 13 years ago. OSX doesn't have sys/md5.h any more.
Frank Denis
2015-10-08 00:45:52 +02:00
10328691e5
Import vtun.drivers, add an autogen.sh script to create autoconf files
Frank Denis
2015-10-08 00:43:56 +02:00
59e5f82dc7
Buy in rfe3561826/bug32/pbz5668 code to add an %h macro to up/downs
mtbishop
2013-07-07 20:36:33 +00:00
cb0f55381a
pbz5669 - add a -q hint to the client invocation to handle evolution-worthy quiet option
mtbishop
2013-07-07 20:31:22 +00:00
2fc9258ef1
buying back from rfe1698248
mtbishop
2012-07-09 04:55:38 +00:00
674f0ca17c
buy back changes from rfe2711212 - recompile bug
mtbishop
2012-07-09 01:11:08 +00:00
f581627ebc
buy back changes from bug3541341-5591 for better compile
mtbishop
2012-07-09 01:01:08 +00:00
6a3866dab4
buy back changes to vtun.spec from rfe3541312-4057
mtbishop
2012-07-08 10:30:27 +00:00
9b1834fd2c
2951972 - make vtund quiet about connections (Sean MacLennan)
mtbishop
2012-07-08 05:32:57 +00:00
408c943518
buy back from patch 2972369 (debian 339364)
mtbishop
2012-07-07 07:14:17 +00:00
868b4f7745
more bits
mtbishop
2012-07-07 05:17:54 +00:00
36af3c579f
buyback from pat3540779-5589
mtbishop
2012-07-07 05:12:17 +00:00
38bca6e29f
rfe2988096-3946 - add in README for OpenSSL
mtbishop
2010-04-19 07:41:00 +00:00
ece673484b
file README.OpenSSL was added on branch BRANCH-3_X2 on 2010-04-19 07:41:00 +0000
mtbishop
2010-04-16 08:44:41 +00:00
0c08446338
rfe2636157 - bring in missing submission for 3.0
mtbishop
2010-04-14 08:48:09 +00:00
4542a7822d
Added Ingo's change to the changelog
mtbishop
2009-04-26 09:29:10 +00:00
d13873edb8
buyback for bz3467/bug1685781 - Ingo's patch to enable old encryption for older clients to newer servers.
mtbishop
2009-04-24 09:15:33 +00:00
eb0ff6139a
Argh. Fix a missing declaration.
mtbishop
2009-03-29 10:44:02 +00:00
20afcf7d38
Delayed UDP connection for bad NATs - rfe2636157, Dragos Vingarzan
mtbishop
2009-03-29 10:40:08 +00:00