Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-17138

Avoid poor performing crypto engines for client-side encryption

Details

    • 3
    • 9223372036854775807

    Description

      Lustre client encryption relies on the llcrypt lib to carry out encryption/decryption. This lib leverages the kernel Crypto API to choose the crypto cipher to use. By default it looks for generic implementations of xts(aes), cts(cbc(aes)) and cbc(aes).

      While this is fine most of the time, we might want to avoid using some cipher implementations that register under the generic name. For instance, if a cipher is provided by an external accelerator card, we might want to avoid it and prefer in-CPU engines.

      Attachments

        Activity

          [LU-17138] Avoid poor performing crypto engines for client-side encryption
          pjones Peter Jones added a comment -

          Landed for 2.16

          pjones Peter Jones added a comment - Landed for 2.16

          "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/52477/
          Subject: LU-17138 enc: prefer specific crypto engines
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 056eb9dcc0d5f80451c400342d54037f6de24bd9

          gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/52477/ Subject: LU-17138 enc: prefer specific crypto engines Project: fs/lustre-release Branch: master Current Patch Set: Commit: 056eb9dcc0d5f80451c400342d54037f6de24bd9

          "Sebastien Buisson <sbuisson@ddn.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/52477
          Subject: LU-17138 enc: prefer specific crypto engines
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: 314b2281a7fb73fdb4560d5a6746a4781c4a9030

          gerrit Gerrit Updater added a comment - "Sebastien Buisson <sbuisson@ddn.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/52477 Subject: LU-17138 enc: prefer specific crypto engines Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 314b2281a7fb73fdb4560d5a6746a4781c4a9030

          People

            sebastien Sebastien Buisson
            sebastien Sebastien Buisson
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: