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

Enabled AES on chip encryption #5302

Closed
1 task
douggie opened this issue May 31, 2017 · 13 comments
Closed
1 task

Enabled AES on chip encryption #5302

douggie opened this issue May 31, 2017 · 13 comments
Labels
kind/enhancement Behavior that was intended, but we want to make better priority/p2 source/customer Reported by a customer, directly or via an intermediary status/need-info Additional information is needed to make progress

Comments

@douggie
Copy link

douggie commented May 31, 2017

#For stories, please include the information below:

User Statement:

As a user of VIC, I would like to use LUKS to encrypted my data volumes using aes encryption that leverages hardware acceleration.

Details:
uname -a
Linux 93152a0bb54e 4.4.31-esx #1-photon SMP Tue Nov 22 15:06:42 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

modprobe -v aesni_intel
modprobe: FATAL: Module aesni_intel not found.

Acceptance Criteria:
support aesni_intel module

  • test to ensure module is available and loads as expected
@anchal-agrawal anchal-agrawal added source/customer Reported by a customer, directly or via an intermediary kind/enhancement Behavior that was intended, but we want to make better labels May 31, 2017
@matthewavery
Copy link
Contributor

Taking a look here, it is very likely that for the moment that kernel module has not been ported to photon. pinging @hickeng for comment as well.

@matthewavery
Copy link
Contributor

Customer is expecting kmods aesni_intel and aes_x86_64 to be present for this functionality to work.

@hickeng
Copy link
Member

hickeng commented Jun 1, 2017

vmware/photon@747815d has been committed to build the aesni module - this will be picked up as soon as Photon publishes the updated kernel package to the public repo. I've requested an ETA from the Photon team.

@hickeng
Copy link
Member

hickeng commented Jun 1, 2017

Estimate is for adding regression test after Photon update.

@douggie
Copy link
Author

douggie commented Jun 2, 2017 via email

@hickeng
Copy link
Member

hickeng commented Jun 4, 2017

Rough ETA for updated linux-esx is middle of this coming week. Builds after that happens should include the new module with no changes to the VIC engine codebase.

@douggie
Copy link
Author

douggie commented Jun 4, 2017 via email

@douggie
Copy link
Author

douggie commented Jun 12, 2017

HI,
Just wondered if there were any thoughts on how I could pick up the new photon build and run it in vcenter to test out the AES support.

@hickeng
Copy link
Member

hickeng commented Jun 14, 2017

Waiting on an answer from the photon team as to whether it's in the 1.1 public packages.

@hickeng
Copy link
Member

hickeng commented Jun 14, 2017

@douggie AES is now in the latest builds (just built from master):

/lib/modules/4.4.71-1.ph1-esx # modprobe aesni-intel
/lib/modules/4.4.71-1.ph1-esx # lsmod
<snip>
ansi_cprng 4566 1 - Live 0x0000000000000000 (E)
aesni_intel 157107 1 - Live 0x0000000000000000 (E)
aes_x86_64 7439 1 aesni_intel, Live 0x0000000000000000 (E)

@hickeng hickeng added the status/need-info Additional information is needed to make progress label Jun 20, 2017
@mdubya66
Copy link
Contributor

Closing. @douggie please re-open if you find it's not working.

@douggie
Copy link
Author

douggie commented Oct 6, 2017 via email

@matthewavery
Copy link
Contributor

@douggie We are very glad to hear that! As always we are only a github issue or a slack message away if you have other problems :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Behavior that was intended, but we want to make better priority/p2 source/customer Reported by a customer, directly or via an intermediary status/need-info Additional information is needed to make progress
Projects
None yet
Development

No branches or pull requests

5 participants