Carles Fernandez
bac36b2df5
Read .crt files instead of .pem files
...
Define the following global configuration parameters:
GNSS-SDR.osnma_public_key (string, by default pointing to ../data/OSNMA_PublicKey_20240115100000_newPKID_1.crt)
GNSS-SDR.osnma_merkletree (string, by default pointing to ../data/OSNMA_MerkleTree_20240115100000_newPKID_1.xml)
Add logging of OSNMA events
Clean public API of Gnss_Crypto class
2024-06-23 09:49:14 +02:00
Carles Fernandez
d41efd2653
Really fix signature verification with GnuTLS
2024-06-21 10:29:20 +02:00
cesaaargm
11e84e751b
Merge branch 'carlesfernandez:next' into osnma-cesare
2024-06-17 17:28:19 +02:00
Carles Fernandez
d1b97cfa09
Clean log
2024-06-14 20:45:55 +02:00
cesaaargm
1a32ccaa19
[TAS-208 WIP ] [Feature] Retrieve directly NavData bits from Telemetry Decoder (ADKD4 and 0/12)
...
- appear to retrieve data as expected.
- However, tag verification fails still (new dat file)
2024-06-13 01:13:17 +02:00
cesaaargm
b39087f609
Merge pull request #2 from carlesfernandez/osnma-cesare_fix1
...
Build fixes
2024-06-12 20:47:54 +02:00
cesaaargm
ed32e84402
[TAS-221] [BUG] FLX tag verification fails for recorded signals but succeeds for configuration_2 (otv)
...
Implemented changes to ensure accurate computation of the d_GST_Sf in message receiver. Checked test is not affected by this. Logging improvements have been made.
2024-06-11 18:33:58 +02:00
Carles Fernandez
0e168a8ff0
Build fixes
2024-06-11 14:16:36 +02:00
cesaaargm
8de00f92bf
[TAS-198] tag verification: debug MACSEQ (flex)
...
- reset the d_GST_Sf computation being d_GST_SIS - 30 seconds. All FLX tags successfuly verified.
2024-06-10 19:47:41 +02:00
cesaaargm
4f7a22f35c
[TAS-219] Configuration_2, num_of_hashes needed huge
...
- Confused PK date with recording date, lead to Kroot time to be in the future (impossible)
2024-06-10 19:01:17 +02:00
cesaaargm
5dfd479cb3
[TAS-216] configuration_2 debug verify_dsm_pkr() and make it work
...
- several bugs fixed for DSM-PKR verification.
- improved verification, taking into account leaf position (odd/even), which determines concatenation order.
- now: configuration_2 leads to successful DSM-PKR verification.
2024-06-10 18:59:40 +02:00
Carles Fernandez
8ed2893fa3
Update block of GPS satellite
2024-06-10 12:55:45 +02:00
Carles Fernandez
dc18110e5d
Update list of Galileo satellites
2024-06-10 10:49:47 +02:00
cesaaargm
6671d9bf7b
[TAS-213] implement configuration_2 osnma test vectors
...
TODO - parametrize test, since now the hardcoded configuration files are to be selected.
2024-06-09 22:22:39 +02:00
cesaaargm
afa2aa2f5c
Merge branch 'carlesfernandez:next' into osnma-cesare
2024-06-09 22:15:31 +02:00
Carles Fernandez
d62e2e0de5
Bump local version of google/glog to 0.7.1
2024-06-08 19:50:43 +02:00
Carles Fernandez
ec67ea86a3
Bump local version of Protocol Buffers to 27.1
2024-06-06 11:19:02 +02:00
cesaaargm
6508e985a1
[TAS-206] [Feature] NavData for ADKD=4 for osnma_test_vector.
2024-06-04 17:35:00 +02:00
cesaaargm
434fff9cbf
[TAS-203] bug osnma_test_vector_config_1 II
...
bug in build_message (PRN_d instead of PRNa)
tags_awaiting_verification increase buffer size
Reporting: modify tag reporting
2024-06-03 19:59:32 +02:00
cesaaargm
35bb2afaba
Merge branch 'carlesfernandez:next' into osnma-cesare
2024-06-03 05:19:16 +02:00
Carles Fernandez
9c6a312226
Merge branch 'vladisslav2011-fake_multichannel' into next
2024-05-26 22:03:14 +02:00
Carles Fernandez
d320ea70ff
Fix typo in comment
2024-05-26 22:01:46 +02:00
Carles Fernandez
ea38f7e727
Update CHANGELOG
2024-05-26 22:01:14 +02:00
Carles Fernandez
044bc5980a
Merge branch 'fake_multichannel' of https://github.com/vladisslav2011/gnss-sdr into vladisslav2011-fake_multichannel
2024-05-25 13:59:29 +02:00
Carles Fernandez
49a0070a02
Bump local version of Protocol Buffers to 27.0 and google/benchmark to 1.8.4
2024-05-24 17:53:11 +02:00
Carles Fernandez
efd1507672
Merge branch 'castle055-773-protobuf-pkg-config-workaround' into next
2024-05-24 14:40:09 +02:00
Victor Castillo
3dd256eced
Removed redundant find_package(PkgConfig)
2024-05-24 03:31:41 +02:00
Victor Castillo
a4697db0cc
Added a comment to explain a regular expression
2024-05-24 03:26:27 +02:00
Victor Castillo
ecbc65028f
Conditionally link protobuf to its dependencies in Debug mode
...
This is a workaround to the issue of certain versions of protobuf not advertising their dependencies when using `find_package(Protobuf)`.
2024-05-24 02:48:46 +02:00
cesaaargm
b0eb958be0
[TAS-203] bug osnma_test_vector_config_1
...
adkd dependence on key selection
2024-05-22 21:01:24 +02:00
cesaaargm
163c915c72
[TAS-161] debug tag_verification :: extract build_message, unit test for BuildTagMessageM0 and fix unit test for TagVerification
2024-05-22 16:58:30 +02:00
cesaaargm
d52603aba5
[TAS-161] debug tag_verification :: extract build_message, unit test for BuildTagMessageM0 and fix unit test for TagVerification
2024-05-21 18:08:25 +02:00
cesaaargm
a53b92b861
[TAS-200] gnss_crypto_test :: extend unit test for m0 and adkd4
2024-05-20 15:36:50 +02:00
cesaaargm
585cae0d70
[TAS-201] Update gnss_crypto_test and osnma_msg_receiver_test sections in CMakeLists for abseil
2024-05-20 11:24:31 +02:00
cesaaargm
2970d1eb71
Merge remote-tracking branch 'origin/osnma-cesare' into osnma-cesare
...
# Conflicts:
# src/core/libs/osnma_msg_receiver.cc
# src/tests/unit-tests/signal-processing-blocks/osnma/osnma_msg_receiver_test.cc
2024-05-19 18:33:42 +02:00
cesaaargm
5cee46aa06
[TAS-199] Add TagVerification test. Bugfix for verify_tag and osnma_helper.
2024-05-19 18:16:52 +02:00
Vladislav P
6731d1cb3e
Add fake multichannel example config files
...
Signed-off-by: Vladislav P <vladisslav2011@gmail.com>
2024-05-18 22:26:27 +03:00
cesaaargm
f11eb5b421
[TAS-199] Add TagVerification test. Bugfix for verify_tag and osnma_helper.
2024-05-14 16:15:17 +02:00
cesaaargm
059e5e98d8
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into osnma-cesare
2024-05-12 12:54:34 +02:00
cesaaargm
c1e71ce4a1
Merge remote-tracking branch 'origin/osnma-cesare' into osnma-cesare
2024-05-12 11:35:24 +02:00
cesaaargm
a3a5f28e7f
[TAS-174] retrieve NavData (W1→W5) directly from osnma test vector file. Add Osnma_Helper class. remove tag.build_message. Ignore W33. Reporting changes.
2024-05-12 11:34:48 +02:00
cesaaargm
f3a204fec6
[TAS-174] retrieve NavData (W1→W5) directly from osnma test vector file. Add Osnma_Helper class. remove tag.build_message. Ignore W33. Reporting changes.
2024-05-12 11:05:20 +02:00
Carles Fernandez
f80c5373b7
Remove wrong string in CMake message when cross-compiling
2024-05-11 08:37:03 +02:00
Vladislav P
3b10a3663f
Allow connection of more than 1 signal conditioner to a signal source
...
Signed-off-by: Vladislav P <vladisslav2011@gmail.com>
2024-05-07 11:01:58 +03:00
Carles Fernandez
4836785bac
Update local version of Matio to 1.5.27
2024-05-06 19:04:19 +02:00
Carles Fernandez
0a80c09a19
Remove blank line in logs
2024-05-06 19:01:38 +02:00
Carles Fernandez
079ef0f07d
Improve error handling of UDP connections
2024-05-06 18:58:09 +02:00
cesaaargm
c9259d87db
Refactored and improved OsnmaMsgReceiverTest
...
Changes in the osnma receiver initialisation for time synchronisation with the configuration 1.
OsnmaMsgReceiverTest::initializeGoogleLog() implemented recycling code, in the same way as the gnss-sdr receiver upon start.
2024-05-06 17:58:56 +02:00
cesaaargm
38829adaaf
GnssCryptoTest :: introduce raw r and s values signature.
...
This was done after bugfix for verify_signature.
2024-05-06 17:55:11 +02:00
cesaaargm
dd2f153023
Bugfix for OSNMA_DSM_Reader::get_alpha
...
This commit fixes a bug in the parsing of the DSM-Kroot alpha parameter.
2024-05-06 17:53:13 +02:00