twardokus / v2verifier

V2Verifer is an open-source project dedicated to wireless experimentation focused on the security of vehicle-to-vehicle (V2V) communications. This project features the first open-source implementation of the IEEE 1609.2 standard for V2V security.
Other
29 stars 13 forks source link

ECDSA_verify error #56

Closed jfrey-ntia closed 1 year ago

jfrey-ntia commented 1 year ago

I'm trying to get v2verifier up and running using DSRC. I have built v2verifier on both machines and can run both flow graphs. The transmit side appears to work fine, but the receive side quits on the first packet that it receives saying Fatal error: ECDSA_verify returned -1: Bad address. What could be causing this?

twardokus commented 1 year ago

Thank you for raising this issue. The cause is due to a bug in the encoding and decoding process used to transmit data using sockets between V2Verifier and GNURadio. A fix has been developed and will be included in an imminent patch.

twardokus commented 1 year ago

Root of this problem is solved in commit f19bf30924d6abe45a1910c74cbe16d6b97939e9. Unrelated issue that results in the same error (less frequently) is opened under Issue #63.