Commit Graph

678 Commits

Author SHA1 Message Date
Dener Araújo
f4db4b0b16
Merge pull request #8 from deneraraujo/develop
Fix quotes warning on ovpnapi header
2020-09-20 00:13:29 -03:00
Dener Araújo
7f8dc34742
Merge pull request #7 from deneraraujo/hotfix/syntax_warning
Fix quotes warning on ovpnapi header
2020-09-20 00:09:57 -03:00
Dener Araújo
fe65f6e8dc Fix quotes warning on ovpnapi header 2020-09-20 00:07:13 -03:00
Dener Araújo
01e05a6b0b
Merge pull request #6 from deneraraujo/develop
Fix weird linker error, re-adding file references
2020-09-19 23:31:22 -03:00
Dener Araújo
c017621fe5
Merge pull request #5 from deneraraujo/hotfix/linker_error
Fix weird linker error, re-adding file references
2020-09-19 23:30:33 -03:00
Dener Araújo
faa20d9006 Fix weird linker error, re-adding file references 2020-09-19 23:26:26 -03:00
Dener Araújo
9b48f3b650
Merge pull request #4 from deneraraujo/develop
Develop
2020-09-07 05:23:29 -03:00
Dener Araújo
a633990923
Merge pull request #3 from deneraraujo/feature/dhcp-option
Add links to new files in the "include" folder
2020-09-07 05:21:25 -03:00
Dener Araújo
266fab991e Add links to new files in the "include" folder 2020-09-07 05:10:35 -03:00
Dener Araújo
fa98daeac9
Merge pull request #2 from deneraraujo/develop
Develop
2020-09-06 15:29:00 -03:00
Dener Araújo
580c8f3684
Merge pull request #1 from deneraraujo/feature/dhcp-option
Feature/dhcp option
2020-09-06 15:27:59 -03:00
Dener Araújo
50a9e535d3 Update umbrella header with new files 2020-09-06 15:13:02 -03:00
Dener Araújo
865f56794f Add support to option "dhcp-option" in ovpn file 2020-09-06 15:03:47 -03:00
Sergey Abramchuk
efc584cc41 Merge branch 'release/0.7.0' 2020-08-19 20:14:48 +03:00
Sergey Abramchuk
c50ec0a6af Merge tag '0.7.0' into develop 2020-08-19 20:14:48 +03:00
Sergey Abramchuk
9dd3ca3bf5 Update changelog 2020-08-18 14:31:44 +03:00
Sergey Abramchuk
d9346d7622 Update readme file 2020-08-18 14:31:30 +03:00
Sergey Abramchuk
1843ebfb1d Update podspec file 2020-08-18 14:31:03 +03:00
Sergey Abramchuk
de616fc406 Bump OpenVPNAdapter version 2020-08-18 14:22:11 +03:00
Sergey Abramchuk
37296b6b98 Bump OpenVPNClient version 2020-08-18 14:21:37 +03:00
Sergey Abramchuk
779353fc97 Bump mbedTLS version 2020-08-18 14:21:07 +03:00
Sergey Abramchuk
062a7a1f9b Merge branch 'feature/update-dependencies' into develop 2020-08-18 14:19:59 +03:00
Sergey Abramchuk
c04cfe5d00 Add new errors and their description 2020-08-18 14:15:15 +03:00
Sergey Abramchuk
7b1f143822 Apply patches 2020-08-18 13:54:37 +03:00
Sergey Abramchuk
a559b32781 Merge commit '029ba813cd7ac6f9f807e61521f003017fdb5805' into feature/update-dependencies 2020-08-18 13:51:43 +03:00
Sergey Abramchuk
029ba813cd Squashed 'Sources/mbedTLS/' changes from 14c6762351..f8199650a9
d8180f8d84 Merge remote-tracking branch 'origin/mbedtls-2.7' into mbedtls-2.7-restricted
db649896e6 Merge pull request #2895 from gilles-peskine-arm/drbg-set_entropy_len-2.7
373a7097eb Merge pull request #673 from gilles-peskine-arm/ctr_drbg-aes_fail-2.7
b2be1fca2c Catch AES failure in mbedtls_ctr_drbg_random
df1b3e54c7 Merge pull request #2937 from gilles-peskine-arm/memory_buffer_alloc-fatal-pass-2.7
02fbc08d2e Enable more test cases without MBEDTLS_MEMORY_DEBUG
786f068ec0 More accurate test case description
04d45c98e8 Clarify that the "FATAL" message is expected
c5a016dde1 Merge remote-tracking branch 'restricted/pr/666' into mbedtls-2.7-restricted
e70059df85 Merge remote-tracking branch 'restricted/pr/668' into mbedtls-2.7-restricted
10fcdd25d4 Merge pull request #664 from ARMmbed/dev/yanesca/iotcrypt-958-ecdsa-side-channel-fix-2.7
07597365cd Zeroize local AES variables before exiting the function
dfa4d71873 Add ChangeLog entry
b4edac5616 mpi_lt_mpi_ct: fix condition handling
f4482aaccc mpi_lt_mpi_ct: Add further tests
a776aea91a mpi_lt_mpi_ct: Fix test numbering
1b86eeb06b mpi_lt_mpi_ct perform tests for both limb size
5823961558 ct_lt_mpi_uint: cast the return value explicitely
6adff06e50 mbedtls_mpi_lt_mpi_ct: add tests for 32 bit limbs
cff9e6e03d mbedtls_mpi_lt_mpi_ct: simplify condition
8ec2a953af Rename variable for better readability
a2b9a96fb8 mbedtls_mpi_lt_mpi_ct: Improve documentation
51ed14e20f Make mbedtls_mpi_lt_mpi_ct more portable
9741fa6e2b Bignum: Document assumptions about the sign field
9332ecefc8 Add more tests for mbedtls_mpi_lt_mpi_ct
aaa3f22b76 mpi_lt_mpi_ct test: hardcode base 16
3173a53fe9 Document ct_lt_mpi_uint
782cbe592d mpi_lt_mpi_ct: make use of unsigned consistent
db9f449409 ct_lt_mpi_uint: make use of biL
c3b376e2f2 Change mbedtls_mpi_cmp_mpi_ct to check less than
8461c0e2a8 mbedtls_mpi_cmp_mpi_ct: remove multiplications
8de2d45cd7 Remove excess vertical space
c587a32a9c Remove declaration after statement
5f3019b298 Fix side channel vulnerability in ECDSA
883801d3ec Add tests to constant time mpi comparison
e0187b95f0 Add new, constant time mpi comparison
4c575c0270 Note that mbedtls_ctr_drbg_seed() must not be called twice
eab4d701ca Fix CTR_DRBG benchmark
5cf41f80a4 Add ChangeLog entry
82debf8332 ECDSA: Fix side channel vulnerability
093aa517c4 Changelog entry for xxx_drbg_set_entropy_len before xxx_drbg_seed
b729e1b9ba CTR_DRBG: support set_entropy_len() before seed()
845ac103a9 CTR_DRBG: Don't use functions before they're defined
9c742249cf HMAC_DRBG: support set_entropy_len() before seed()
c87a54683b Merge pull request #2900 from gilles-peskine-arm/asan-test-fail-2.7
cc656ac96b Merge pull request #2872 from gilles-peskine-arm/test_malloc_0_null-2.7
5ee14d70d2 'make test' must fail if Asan fails
4c2697f43f Asan make builds: avoid sanitizer recovery
260921d3f2 Use UBsan in addition to Asan with 'make test'
c20a4053c3 Unify ASan options in make builds
395d8c1222 Merge remote-tracking branch 'origin/pr/2878' into mbedtls-2.7
55e120b9b2 mbedtls_hmac_drbg_set_entropy_len() only matters when reseeding
dff3682477 mbedtls_ctr_drbg_set_entropy_len() only matters when reseeding
2abefefec2 mbedtls_ctr_drbg_seed: correct maximum for len
406d25878c Add a note about CTR_DRBG security strength to config.h
f0b3dcb14b CTR_DRBG: more consistent formatting and wording
b9cfe58180 DRBG documentation: Relate f_entropy arguments to the entropy module
97edf5e1e2 Add ChangeLog entry for the DRBG documentation improvements
5cc748e58f Merge remote-tracking branch 'origin/pr/2866' into mbedtls-2.7
d89173066c HMAC_DRBG documentation improvements
2fc6cf5da7 Merge remote-tracking branch 'origin/pr/2704' into mbedtls-2.7
eb99c1028f CTR_DRBG: explain the security strength and the entropy input length
25e1945321 CTR_DRBG documentation improvements
0ab4092e2d Reduce stack usage of test_suite_pkcs1_v15
dd4277f70d Reduce stack usage of test_suite_pkcs1_v21
b3d3973264 Reduce stack usage of test_suite_rsa
6827d1c588 Reduce stack usage of test_suite_pk
0981a5d7ab Add a test component with malloc(0) returning NULL
ea5d3571b0 Add a calloc self-test
d28b9b3c5d Merge remote-tracking branch 'origin/pr/2828' into mbedtls-2.7
9b1c248209 Enable MBEDTLS_MEMORY_DEBUG in memory buffer alloc test in all.sh
7eb7f8db8b Remove unnecessary memory buffer alloc unsets
6addfdd190 Disable DTLS proxy tests for MEMORY_BUFFER_ALLOC test
9a461a1cd7 all.sh: restructure memory allocator tests
7aad93c9da Add missing dependency in memory buffer alloc set in all.sh
19aa89ad47 Don't set MBEDTLS_MEMORY_DEBUG through `scripts/config.pl full`
8561115cb8 Add cfg dep MBEDTLS_MEMORY_DEBUG->MBEDTLS_MEMORY_BUFFER_ALLOC_C
167ae43852 Add all.sh run with full config and ASan enabled
f5baaaaf89 Add all.sh run with MBEDTLS_MEMORY_BUFFER_ALLOC_C enabled
e1c62e6641 Update documentation of exceptions for `config.pl full`
c7f97f1c8d Adapt all.sh to removal of buffer allocator from full config
26c333ac01 Disable memory buffer allocator in full config
76ef31116b Check dependencies of MBEDTLS_MEMORY_BACKTRACE in check_config.h
9bf1509ef3 Adapt auth_crypt_tv usage to 2.7
dd91b24764 Add missing dependencies in test_suite_cipher.gcm
d62577fa74 Adapt ChangeLog
311276c871 Add NIST AES GCM test vectors to single-step cipher API test suite

git-subtree-dir: Sources/mbedTLS
git-subtree-split: f8199650a9d49b3982a7b7f3d448899b67b09571
2020-08-18 13:51:43 +03:00
Sergey Abramchuk
464f948769 Merge commit 'f81b84d64d895cc87ecb7e3b4d9b9b2ce73bef4b' into feature/update-dependencies 2020-08-18 13:48:40 +03:00
Sergey Abramchuk
f81b84d64d Squashed 'Sources/OpenVPN3/' changes from 1f92c424e1..407fc5fdb3
3e56f9a644 Finalizing OpenVPN 3 Core library release v3.5.6
a290b87d1a mssparms: do not fail on invalid mssfix values
59f201be90 Finalizing OpenVPN 3 Core library release v3.5.5
bbcf90171f Upgrade OpenSSL to 1.1.1g
a88f2379c3 win/tunutil.hpp: fix TAP adapter name query
abb7857452 Bump openssl version to 1.1.1f
89a3283944 Fix variable name typo in build-openssl
34435cbf65 Support optional HTTP Status Code reason
d5471e1846 Increase OpenSSL version to 1.1.1e
6daf928edb Merge branch 'hotfix/3.4' into released
40f1419b38 Merge branch 'hotfix/3.3' into hotfix/3.4
f225fcd058 Finalizing OpenVPN 3 release v3.3.4
44e8dd8c01 Fix build issues against OpenSSL 1.0.x
65a5e959bc Fix typo in OpenSSL error mapping
042502c932 Additional mappings for OpenSSL errors to OpenVPN error codes
c824c032b1 deps: Update to mbedtls-2.7.13
8b302a01c8 Finalizing OpenVPN 3 release v3.4.2
85bd50a577 Finalizing OpenVPN 3 release v3.3.3

git-subtree-dir: Sources/OpenVPN3
git-subtree-split: 407fc5fdb3bc73cf99dcd85a7fb3c1cbef833f0e
2020-08-18 13:48:40 +03:00
Sergey Abramchuk
ec718ccc57 Revert patches 2020-08-18 13:46:07 +03:00
Sergey Abramchuk
a3f8df48a8 Merge branch 'feature/improve-testing' into develop 2020-08-18 13:42:14 +03:00
Sergey Abramchuk
efaebb7ff1 Move CustomFlow to the OpenVPNAdapterTests 2020-08-18 13:23:40 +03:00
Sergey Abramchuk
cb924a0445 Improve connection testing 2020-08-18 13:23:15 +03:00
Sergey Abramchuk
c6cd9c68d9 Rename name to profileName and remove ca property 2020-08-18 13:03:31 +03:00
Sergey Abramchuk
17e7a8d60f Update configuration tests 2020-08-18 11:42:49 +03:00
Sergey Abramchuk
71de4fe664 Add test resources to the test target 2020-08-18 11:41:15 +03:00
Sergey Abramchuk
d671af614b Add externalPki property representing External PKI profile 2020-08-18 11:12:16 +03:00
Sergey Abramchuk
78b203ec87 Implement evaluation of the configuration 2020-08-18 10:24:25 +03:00
Sergey Abramchuk
ec1477b8a3 Rename OpenVPNProperties to OpenVPNPConfigurationEvaluation 2020-08-18 10:18:04 +03:00
Sergey Abramchuk
f95da0256a Run these test only on macOS 2020-08-18 09:54:27 +03:00
Sergey Abramchuk
dd0e2f809d Add OpenVPNReachabilityTests to the test target 2020-08-18 09:54:10 +03:00
Sergey Abramchuk
cd40d43983 Add profile name property to the VPN profile 2020-08-17 21:32:15 +03:00
Sergey Abramchuk
7c656884a2 Add new properties to the VPN profile and declare profile collection 2020-08-17 21:23:19 +03:00
Sergey Abramchuk
ccc3492009 Test connection without credentials 2020-06-16 13:06:35 +03:00
Sergey Abramchuk
5fe66b144a Use general profile to test configurations 2020-06-16 13:06:22 +03:00
Sergey Abramchuk
f2d598f646 Add a few more static profiles 2020-06-16 12:59:00 +03:00
Sergey Abramchuk
54458439c3 Test connection with ca only and test connection with cert and key 2020-06-16 12:39:50 +03:00
Sergey Abramchuk
de7d4418f1 Rename profiles 2020-06-16 12:33:12 +03:00
Sergey Abramchuk
5b4e7eeb17 Declare additional settings dictionary 2020-06-16 12:03:10 +03:00
Sergey Abramchuk
e6c8bd457a Declare additional static profiles 2020-06-16 11:58:46 +03:00
Sergey Abramchuk
75cca77033 Merge branch 'develop' 2020-06-10 10:48:34 +03:00