feliperalmeida / rossec

GNU General Public License v2.0
1 stars 0 forks source link

rossec

WARNING: This library is EXPERIMENTAL. DO NOT use it on production. Do not use unless you know what you are doing. Also, this library alone DOES NOT provide security to ROS messages exchanges.

This is the official repository of rossec.

rossec is a library developed to provide cryptography on messages exchanges using ROS.

rossec encapsulates implementations of Advanced Encryption Standard (AES), a well-known and NIST approved block cipher specified in FIPS 197.

For confidentiality purposes, rossec provides the use of Chiper Block Chaining (CBC). For both confidentiality and authenticity, rossec operates the cipher in Galios Counter Mode (GCM).

Licensed under GNU GPLv2. Check LICENSE for more info.

Installing

Developing

Usage examples

Make sure you have roscore up and running.

For more information and other examples, please see rossec_tests folder.

Contributing

Please, feel free to create a pull request and submit your changes :)