Skip to content
  • Eric Cano's avatar
    CASTOR-4739: tapeserverd should support localfile, rfio, xroot and rados... · 623e11df
    Eric Cano authored
    CASTOR-4739: tapeserverd should support localfile, rfio, xroot and rados striper access for disk files
    
    After testing Xroot access, realised that we need to add a signature in the opaque data of the
    Xroot URL. A signature using OpenSSL, as used in other places of the project was implemented,
    but did not pass the memory leak and race condition tests. As discussed with the rest of the team,
    OpenSSL is not to be trusted and has poor quality memory managment. The CryptoPP library, also part
    of the SLC6 distribution has been tested as well, and it output validated (on a few example) with
    OpenSSL's. CryptoPP can be used instead of OpenSSL, and has been put in place. This commit still contains
    the OpenSSL for reference. The next commit will remove it.
    623e11df