| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
cory library to install dir
Fix build
Fix header guards
Fix namespaces
Fix build
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replace include path of the commands
Fix some things
Fixing compile of applicaiton manager
Move Commands interface part back to application_manager
Use unique ptr for plugin manager
Fix style in RPC services and factories
Remove redunsant includes of factories in application manager
Remove include of functional module
|
|
|
|
|
|
| |
Remove commands includes
Remove commands includes
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
add Optional type
Fix compile warnings and use optional for returning plugin
Add descriptions to optional
Fix review issues
Fix header guards
Fix build with unit tests after commands factory refactoring
- Change enum name from command origin to command source
- Create Mock for command factory class
- Fix mock_app_manager after refactoring
- Fix failed unit test
|
|
|
|
|
|
| |
Fix SendAudioPassThroughNotification
Rename Command Origin to Command Source
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix tests
Fix due to rebase
Fix unit tests in mobile commands
Fixed unit tests in next commands:
- delete_command_request_test.cc
- delete_sub_menu_test.cc
- perform_audio_pass_thru_test.cc
- reset_global_properties_test.cc
- send_location_request_test.cc
- set_global_properties_test.cc
|
|
|
|
| |
Fix commands UTs
|
|\
| |
| | |
fix: build breaks when ENABLE_SECURITY is OFF
|
| | |
|
|\ \
| | |
| | | |
Fix Issue #2137
|
| |/ |
|
| | |
|
|/
|
|
| |
default hmi level
|
|\
| |
| |
| |
| | |
smartdevicelink/fix/fix_v5_protocol_messages_bson_params
Fix V5 protocol message bson params
|
| | |
|
| |
| |
| |
| |
| | |
Updated encrypt/decrypt frame conditions
Fixed bson object double allocation
|
|\ \
| |/
| |
| |
| | |
smartdevicelink/fix/fix_certificate_saving_after_ptu
Fix certificate saving after policy table update
|
| |
| |
| |
| | |
Also was removed redundant logic
|
| |
| |
| |
| |
| | |
Conflicts:
src/components/security_manager/src/crypto_manager_impl.cc
|
| |
| |
| |
| |
| | |
Added new expectations for a security tests due to some
changes in the security flow
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SDL Core should update the module certificate in the local file system when
a policy table update occurs. Currently SDL core is retrieving its
certificate directly out of the policy table.
This fix provides functionality for saving module certificate to the file
system. Following changes were done:
- Added getters for CertificatePath and KeyPath parameters in
SecurityManagerSettings class to provide another components an access
to these properties
- Added methods for saving certificate and private key data to the
files specified by CertificatePath and KeyPath keywords
- CryptoManager component implementation was updated. Now this component
also saves certificate data to files (if write permission allowed) after
PTU
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently, SDL Core ignores both the CertificatePath and KeyPath
keywords that would allow the system integrator to specify certificates
for their environment, instead SDL Core only processes the certificate
provided via the policy table.
This fix makes these keywords functional. Following changes were done:
- Added getters for CertificatePath and KeyPath parameters in
SecurityManagerSettings class to provide another components an access
to these properties
- Added methods for loading certificate and private key data from the
files specified by CertificatePath and KeyPath keywords
- CryptoManager component implementation was updated. Now this component
also read certificate data from files (if they are present and accessible)
on its own initialization
|
|/ |
|
| |
|
|
|
|
|
| |
Added new expectations for a security tests due to some
changes in the security flow
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, SDL Core ignores both the CertificatePath and KeyPath
keywords that would allow the system integrator to specify certificates
for their environment, instead SDL Core only processes the certificate
provided via the policy table.
This fix makes these keywords functional. Following changes were done:
- Added getters for CertificatePath and KeyPath parameters in
SecurityManagerSettings class to provide another components an access
to these properties
- Added methods for loading certificate and private key data from the
files specified by CertificatePath and KeyPath keywords
- CryptoManager component implementation was updated. Now this component
also read certificate data from files (if they are present and accessible)
on its own initialization
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Correct initialization crypto manager with different protocols
- Handshake without protocol verification
- Handshake with CA verification only server side
- Handshake with CA verification only client side
- Handshake with CA verification both sides
- Handshake client side fail with certificate not signed error
- Handshake client side fail with certificate is expired error
- Handshake fail with application name and application ID are not valid
- Reset connection without verification
- Reset connection with verification both sides
- Test with correct protocol
- Test with uncorrect protocol
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed UT which failed due to code changes
provided by dtls encryption support by SDL
The following UT were fixed:
- src/components/security_manager/test/crypto_manager_impl_test.cc
- src/components/security_manager/test/security_manager_test.cc
- src/components/security_manager/test/ssl_certificate_handshake_test.cc
- src/components/security_manager/test/ssl_context_test.cc
|
|
|
|
|
| |
Fixed SDL behavior in case when FIRST_FRAME received from mobile
was encrypted
|
| |
|
|
|
|
| |
Added initial implementation
|
|\
| |
| | |
Feature/get system time
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
There was included some changes related to
certificate processing. They will be included
into related pull request
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixed OnCertificateUpdated notification callback for empty certificate
Fixed GetSystemTime triggering
Fixed handshake resuming on system time arrived
Fixed wrong logic in case system time is not ready
Removed redundant logic for non-navi applications
Removed PTU triggerring for navi on empty certificate in DB
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Implemented fully working GetSystemTime feature
Fixed UT in the security manager due to code changes
Disable randomly failed test
|
| | | |
|
|\ \ \
| | | |
| | | | |
Feature/working travis build
|
| | | | |
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
LitvinenkoIra/fix/external_proprietary_policy_build
Fix build with EXTERNAL PROPRIETARY policy flag
|