Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add hardware-accelerated encryption to rosbags #1

Merged
merged 12 commits into from
Feb 22, 2018

Commits on Feb 18, 2018

  1. Implement Bag encryption/decryption. (ros#1206)

    Ported to 1.12.12
    mikepurvis authored and Burgos committed Feb 18, 2018
    Configuration menu
    Copy the full SHA
    eacc750 View commit details
    Browse the repository at this point in the history
  2. Python Bag class supports encryption; all the rosbag tools work for e…

    …ncrypted bags. (ros#1206)
    jwon02 authored and Burgos committed Feb 18, 2018
    Configuration menu
    Copy the full SHA
    305afd2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a262b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e606260 View commit details
    Browse the repository at this point in the history
  5. Fix bag encryption routine (ros#1310)

    Bag encryption routine was truncating the recorded block by the size of the IV.
    guillaumeautran authored and Burgos committed Feb 18, 2018
    Configuration menu
    Copy the full SHA
    5d5da5f View commit details
    Browse the repository at this point in the history
  6. Drop const qualifier from *::decryptChunk methods

    Since decryption can change EVP's context, these methods
    can't be const anymore.
    Burgos committed Feb 18, 2018
    Configuration menu
    Copy the full SHA
    2864f0c View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2018

  1. Configuration menu
    Copy the full SHA
    56e3c7c View commit details
    Browse the repository at this point in the history
  2. Check EVP API results

    Burgos committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    065388c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f534547 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5ecaeed View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2018

  1. Fix gtests

    madsciencetist committed Feb 21, 2018
    Configuration menu
    Copy the full SHA
    be6c92e View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2018

  1. Fix rostests

    - With ninja, when `_rostest_ARGS` is empty, the space right before it
    gets escaped, and the command that ultimately gets executed has a
    trailing slash.
    - rospy.log testing fails because our ROSCONSOLE_FORMAT does not print
    severity
    - bag.py had a bug in get_info_str() that has been fixed upstream
    - bz2 performs a few bytes better than expected, failing the rosbag
    compression test
    - roswtf tests had an outdated dependency list (TBH I don't understand
    what this list is)
    madsciencetist committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    a0d5d61 View commit details
    Browse the repository at this point in the history