paparazzi / pprzlink

Message and communication library for the Paparazzi UAV system
Other
24 stars 55 forks source link

Add encryption to pprzlink (create a secure link) #65

Closed podhrmic closed 6 years ago

podhrmic commented 6 years ago

This PR adds the option to use an encrypted communication with paparazzi link, similar to Galois Embedded Crypto

The intention was to hide all the crypto from the user, so there is the same Paparazzi code for normal and encrypted version of pprzlink.

It uses a formally verified crypto library HACL* (or specifically an automatically generated C snapshot).

More detailed description of the algorithm is on the wiki (to be expanded).

Summary of changes

Notes

For reviewers

podhrmic commented 6 years ago

Closing for now as more work is needed.