Commit Graph
298 Commits
Author SHA1 Message Date
Luca DeriandGitHub 0dcbec2f87 Merge pull request #235 from Logan007/cc20
added ChaCha20
2020-06-07 09:48:30 +02:00
emanuele-f 3d9d3a13f7 Windows cmake fix
Fixes #248
2020-05-27 10:54:12 +02:00
emanuele-f 5044fcde26 Add linux capabilities dependency to cmake 2020-05-24 11:36:56 +02:00
emanuele-f a014f5a68b Windows compilation fix 2020-05-24 11:25:12 +02:00
Emanuele FarandaandGitHub 2a28bd1952 New routing instructions 2020-05-23 15:35:51 +00:00
emanuele-f 0e48e2f24c Add support for linux capabilities to proper routes cleanup 2020-05-23 17:17:32 +02:00
emanuele-f 62b9530425 Add missing ifdef 2020-05-23 16:44:47 +02:00
emanuele-f 928fc9f22e Add ability to insert linux routes in n2n
The new -n option can now be used to setup routes directly from the edge command line.
It supports both network routes and default gateway routes. Here is an example:

  - "-n 192.168.100.0/24:192.168.99.1" routes the 192.168.100.0/24 network traffic via 192.168.99.1
  - "-n 0.0.0.0/0:192.168.99.1" routes all the host traffic via 192.168.99.1
2020-05-23 16:21:45 +02:00
Logan oos EvenandGitHub 479f6f759e Merge branch 'dev' into cc20 2020-05-12 17:31:47 +05:45
Logan007 12aea29abf tried to resolve conflict - part II 2020-05-12 17:24:37 +05:45
Logan007 05e96bb8fe tried to resolve conflict 2020-05-12 17:19:40 +05:45
Logan007 7c2648c1e2 added cli option for ChaCha20 (-A4) 2020-05-12 16:49:07 +05:45
Luca DeriandGitHub 7d5aa1f752 Merge pull request #239 from Logan007/flexIv
allowed flexibe iv seed size (AES)
2020-05-09 00:24:31 +02:00
Luca DeriandGitHub dccbc4961a Merge pull request #237 from Logan007/lzo
added optional payload compression (lzo) for all transforms
2020-05-09 00:23:29 +02:00
Luca DeriandGitHub 80bd0a41f4 Merge pull request #236 from Logan007/staticErrOut
transform_aes.c -- make openssl_err_as_string() static
2020-05-09 00:22:05 +02:00
Luca DeriandGitHub b2f09a2d0c Merge pull request #233 from Logan007/typo
Typo
2020-05-06 00:46:08 +02:00
Logan007 aa3b2b17a5 allowed flexibe iv seed size 2020-05-05 22:22:01 +02:00
Logan007 9076ed1bab added optional payload compression (lzo) for all transforms 2020-05-03 18:48:59 +02:00
Logan007 0ff7eac6fc made openssl_err_as_string static to avoid conflicts with other ciphers that would also use their own function - those can't rely on the AES module being there 2020-04-26 20:41:28 +02:00
Logan007 3ecdff4297 made openssl_err_as_string static to avoid compile error (also defined in transform_aes.c) 2020-04-26 20:35:01 +02:00
Logan007 c741a3a6cb added full iv output to debug trace 2020-04-26 20:20:59 +02:00
Logan007 9e5934acc8 added ChaCha20 (cc20) 2020-04-26 15:46:41 +02:00
Logan007 453489b1e8 fixed typo 2020-04-25 23:55:14 +02:00
Logan007 20847c0063 fixed typo 2020-04-25 23:46:50 +02:00
lucaderi fb0a6e8abc OpenSSL 1.0 fix 2020-04-24 12:35:51 +02:00
Luca Deri 8b8e3ed3ee Updated OpenSSL checks 2020-04-24 08:45:33 +02:00
Luca Deri 1cc4996ef3 Added comparibility with OpenSSL 1.0 2020-04-24 08:21:12 +02:00
Luca DeriandGitHub 803155f244 Merge pull request #224 from Logan007/snLstCmmnts
added list of currently managed communities to supernode's management port output
2020-04-24 00:38:48 +02:00
Luca DeriandGitHub 54ad44749b Merge pull request #223 from cnanakos/osx_catalina_compile_failure
Fix OSX Catalina compilation failure
2020-04-24 00:38:14 +02:00
Luca Deri a94679e664 Merge branch 'dev' of https://github.com/ntop/n2n into dev 2020-04-24 00:37:22 +02:00
Luca Deri 97c8948113 MacOS fixes 2020-04-24 00:36:32 +02:00
Luca Deri 10245f5ef1 Warning fix 2020-04-24 00:01:50 +02:00
Luca DeriandGitHub 3c8837cfa3 Merge pull request #213 from Logan007/evp
AES -- (better) hardware acceleration using openssl's evp interface
2020-04-23 23:56:03 +02:00
Luca Deri 2636c65999 Waarning fix 2020-04-23 23:55:16 +02:00
Luca DeriandGitHub a13247f6c0 Merge pull request #209 from pojntfx/dev
Enable embedding the supernode, add more embedding examples (clean)
2020-04-23 23:51:02 +02:00
Logan007 353a82c017 added list of currently managed communities to supernode's management port output 2020-04-14 19:54:43 +02:00
Chrysostomos Nanakos e68a344ff8 Fix OSX Catalina compilation failure
Include openssl library path for n2n-benchmark compilation

Fixes https://github.com/ntop/n2n/issues/222

Signed-off-by: Chrysostomos Nanakos <chris@include.gr>
2020-04-10 22:55:32 +03:00
Logan007 a9e48bb353 sync 'upstream/dev' into dev 2020-04-02 14:05:02 +02:00
Logan007 fb1dfdbdf2 reused evp context 2020-03-30 11:48:48 +02:00
Felix PojtingerandGitHub 8d64ed3ff8 Standardize documentation (#211)
* Use Markdown for Android build docs, fix typos

* Format and correct syntax errors/irregularities in existing Markdown documents

* Convert `txt`-based docs to Markdown, update macOS instructions

* Use GitHub conventions for README, fix typos, add link to `gon2n`

* Fix case sensitivity issues
2020-03-28 19:24:34 +00:00
Sharuzzaman Ahmat RaslanandGitHub 317a425904 typo fix for README.md (#215)
several typo fixes for README.md
2020-03-28 18:23:39 +00:00
Logan oos EvenandGitHub e60c10ebb1 Enable compiler optimizations (#218) 2020-03-28 18:22:55 +00:00
Logan007 7712279a8a fixed one more typo 2020-03-26 10:12:30 +01:00
Logan007 e0741a5912 added additional length check after evp-en/decryption 2020-03-26 09:44:03 +01:00
Luca Deri b73f146d9b Fixed warnings
Moved to 2.7
2020-03-24 10:09:39 +01:00
Logan007 8649de7a16 made use of openssl's evp interface to achieve better hardware acceleration for AESed payload 2020-03-20 16:24:51 +01:00
Logan007 01f7825fd7 merge remote-tracking branch 'upstream/dev' into dev 2020-03-16 18:26:00 +01:00
Felix Pojtinger 62815e61f8 Don't use implicit extern keyword and use static 2020-03-16 15:23:02 +01:00
Felix Pojtinger fd902173ff Remove duplicate definitions 2020-03-16 15:07:11 +01:00
Felix Pojtinger 2058ab93c8 Add more embedding examples and initally decomposed sn_utils 2020-03-16 15:03:03 +01:00