1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-08-31 18:08:00 +00:00
Commit Graph

9811 Commits

Author SHA1 Message Date
Marc Majoral
f2acb7dc2f fix FPGA signal source names for consistency 2024-07-24 11:02:44 +02:00
Carles Fernandez
70315ecfae Fix formatting 2024-07-23 17:32:47 +02:00
Marc Majoral
5b06bc34bc Detect if the spidev driver is installed when the ENABLE_MAX2771 flag is set. Detect if the DMA proxy driver is installed when the ENABLE_DMA_PROXY flag is set. Check if ENABLE_FPGA is set when either ENABLE_MAX2771 or ENABLE_DMA_PROXY is set. 2024-07-23 17:03:06 +02:00
Carles Fernandez
49eb854b16 Fix formatting 2024-07-23 16:51:59 +02:00
Carles Fernandez
39f94dcbe6 Code cleaning 2024-07-23 12:15:43 +02:00
cesaaargm
6c9f999583 Merge pull request #9 from carlesfernandez/osnma-cesare-fix9
Add ECDSA P-521 algorithm and unit test
2024-07-22 19:07:29 +02:00
Carles Fernandez
6ae7684ba7 Fix const correctness 2024-07-22 12:59:54 +02:00
Carles Fernandez
d0a1825c24 Fix defects detected by clang-tidy 2024-07-22 12:52:06 +02:00
Carles Fernandez
8fd6e4dc40 Improve const correctness 2024-07-22 09:46:28 +02:00
Carles Fernandez
c5c58c8d1d Fix defects detected by clang-tidy 2024-07-22 08:24:12 +02:00
Carles Fernandez
2378fb4fbc Fix for CMake 3.30 2024-07-20 21:44:06 +02:00
Carles Fernandez
0e6e39da44 Merge branch 'next' of github.com:carlesfernandez/gnss-sdr into osnma-cesare-fix9 2024-07-20 21:37:43 +02:00
Carles Fernandez
1a2cbe4506 Code cleaning 2024-07-20 21:25:53 +02:00
Carles Fernandez
0f8f4ddb8b Bump google benchmark to 1.8.5 2024-07-20 07:41:15 +02:00
Marc Majoral
4b715866b5 fix signal source names for consistency 2024-07-19 12:06:53 +02:00
Marc Majoral
9567e95e33 Adjust cross-compilation flags to properly support FPGA signal sources 2024-07-19 10:11:44 +02:00
Marc Majoral
d24c35854a Add the MAX2771_EVKIT FPGA signal source and the ENABLE_FPGA_MAX2771_EVKIT flag to enable it. 2024-07-18 16:33:25 +02:00
Carles Fernandez
82973db0d6 Fixes for old GnuTLS 2024-07-18 14:37:02 +02:00
Carles Fernandez
d687193156 Improve consistency of public API member function names in Gnss_Crypto 2024-07-18 10:49:52 +02:00
Carles Fernandez
cb0c0d02fb Fix ECDSA P-521 in GnuTLS 2024-07-18 08:43:03 +02:00
Carles Fernandez
659ef2f0a8 Improve code formatting 2024-07-18 07:53:53 +02:00
Carles Fernandez
fcb20cb914 Add ECDSA P-521 signature verification algorithm 2024-07-17 19:53:21 +02:00
Marc Majoral
ac7bdc919b Decouple the FPGA DMA signal source from the AD9361 FPGA signal source. 2024-07-15 19:10:00 +02:00
Carles Fernandez
a06897590b Add current values of the Merkle Tree by default 2024-07-15 17:20:40 +02:00
Carles Fernandez
fe36fe7a60 Fix certificate reading when using GnuTLS 2024-07-15 17:20:40 +02:00
Carles Fernandez
d79ee8497f Store public key when received from a DSM-PKR message 2024-07-15 17:20:40 +02:00
Carles Fernandez
1c26d43e2d Add function to store the public key in a .pem file 2024-07-15 17:20:40 +02:00
Carles Fernandez
ef8f00f6d6 Add a building configuration parameter -DENABLE_GNUTLS, by default to OFF, to allow the user to link against GnuTLS instead of OpenSSL (#7) 2024-07-15 17:19:17 +02:00
cesaaargm
fdb6c079e9 [TAS-223][FEAT] discard only failed FLX tags, not all belonging to MACK
Refactored the verification process of MAC sequences in the OSNMA message receiver. Added a function to selectively verify and return tags for which the verification was successful. Replaced usage of direct verification and tag addition with calls to this function.
Made corresponding changes to the data structure to accommodate a counter for each tag.
2024-07-15 17:11:18 +02:00
Carles Fernandez
20d664a8b7 Fix building with CMake 3.30 in old setups 2024-07-10 21:59:33 +02:00
Carles Fernandez
8f80007a4e Fix building with CMake 3.30 2024-07-10 20:37:16 +02:00
Carles Fernandez
389600dffc Fix building with CMake 3.30 2024-07-10 20:16:07 +02:00
Carles Fernandez
12a2fcadbe Bump max version of CMake to 3.30 2024-07-10 14:28:16 +02:00
cesaaargm
f534ef859c [TAS-212] [TEST] implement tests for DSM-PKR Verification
* VerifyPublicKey, ComputeBaseLeaf, ComputeMerkleRoot
* Refactored verify_dsm_pkr to allow for the new tests
* add  convert_from_hex function in the helper
2024-07-09 17:13:40 +02:00
Carles Fernandez
f46ceb0fa7 CentOS 7 reached EOL, remove from README. Fix for CentOS 9 Stream 2024-07-09 14:39:38 +02:00
Carles Fernandez
bb2d384ad6 Merge branch 'vladisslav2011-fix_acquisition_monitor' into next 2024-07-03 22:05:02 +02:00
Carles Fernandez
36cb210ae2 Merge branch 'fix_acquisition_monitor' of https://github.com/vladisslav2011/gnss-sdr into vladisslav2011-fix_acquisition_monitor 2024-07-03 21:55:48 +02:00
Carles Fernandez
c0f4eaceb3 Merge branch 'cl-cv-patch-1' into next 2024-07-03 21:42:12 +02:00
cl-cv
ae225bad2b Fixed typo in collection of A0UTC parameter 2024-07-03 21:41:05 +02:00
cesaaargm
aede664b5a [TAS-232 ] [FEAT] verify tag m0
* add new constructor to Tag for Tag0
* minor reporting and comments.
* forgot an include from fix5 merge
* gitignore release folder
2024-07-03 18:45:40 +02:00
cesaaargm
9c7e0589d3 Merge branch 'carlesfernandez-osnma-cesare-fix5' into osnma-cesare 2024-07-02 14:12:19 +02:00
cesaaargm
adb3b455ea Merge branch 'osnma-cesare-fix5' of https://github.com/carlesfernandez/gnss-sdr into carlesfernandez-osnma-cesare-fix5 2024-07-02 13:54:34 +02:00
cesaaargm
b77784d1f3 [TAS-227] [BUG] Tag verification fails for .dat files 2024-07-02 13:34:37 +02:00
Carles Fernandez
4b4f6b9d7f Fix CMAC-AES with GnuTLS 2024-07-01 22:43:54 +02:00
Carles Fernandez
c31b6a1f4d Fix building of local Armadillo 2024-07-01 10:07:01 +02:00
Carles Fernandez
2f475d6aaf Fix CMAC-AES algorithm for OpenSSL 1.x 2024-07-01 02:44:22 +02:00
Carles Fernandez
95e3329f10 Fix for old GnuTLS 2024-07-01 01:31:09 +02:00
Carles Fernandez
c2bb06076a Fix for old OpenSSL 2024-06-30 12:04:57 +02:00
Carles Fernandez
d984822b45 Fix for cross-compilation 2024-06-30 10:24:21 +02:00
Carles Fernandez
413e5309ba Add missing include 2024-06-30 10:10:03 +02:00