Created attachment 182746 [details] sedutil port shar archive This is a port of sedutil, a Self Encrypting Drive utility. This allows users to manage drives with SED functionality based on the various TCG (Trusted Computing Group) standards. Alexander Motin ported it to FreeBSD, and I have added a number of bug fixes. The utility maintainers have not yet incorporated Alexander's or my changes, thus the port pulls from my GitHub account. This port passes portlint, but I haven't tested it to make sure it builds on all architectures, etc. From the web site: The Drive Trust Alliance software (sedutil) is an Open Source (GPLv3) effort to make Self Encrypting Drive technology freely available to everyone. It is a combination of the two known available Open Source code bases today: msed and OpalTool. The DTA Open Source can be employed freely not only for higher security applications but also for integration in embedded applications such as Automotive, Aerospace, Home Automation, and everywhere where the Data Leakage problem has already become obvious and where it will be obvious. The storage device suppliers are already gearing to give you self-encrypting storage. All you have to do is work with them. Original utility GitHub page: https://github.com/Drive-Trust-Alliance/sedutil Alexander Motin's FreeBSD changes: https://github.com/amotin/sedutil Alexander's and my changes combined: https://github.com/kendmerry/sedutil
Created attachment 182836 [details] Updated sedutil port I changed the version to 1.12. Thanks for the feedback!
It looks like upstream is willing to merge the changes but is looking for a contributor agreement? https://github.com/Drive-Trust-Alliance/sedutil/pull/87
Ports commit bit safekept.
A commit references this bug: Author: swills Date: Fri Apr 3 00:44:51 UTC 2020 New revision: 530458 URL: https://svnweb.freebsd.org/changeset/ports/530458 Log: security/sedutil: create port Self Encrypting Drive utility. This allows encrypting and decrypting drives that use encryption based on the various TCG (Trusted Computing Group) specifications. From the web site: The Drive Trust Alliance software (sedutil) is an Open Source (GPLv3) effort to make Self Encrypting Drive technology freely available to everyone. It is a combination of the two known available Open Source code bases today: msed and OpalTool. The DTA Open Source can be employed freely not only for higher security applications but also for integration in embedded applications such as Automotive, Aerospace, Home Automation, and everywhere where the Data Leakage problem has already become obvious and where it will be obvious. The storage device suppliers are already gearing to give you self-encrypting storage. All you have to do is work with them. For more information: WWW: https://github.com/Drive-Trust-Alliance/sedutil PR: 219408 Submitted by: ken Changes: head/security/Makefile head/security/sedutil/ head/security/sedutil/Makefile head/security/sedutil/distinfo head/security/sedutil/pkg-descr
Committed, sorry for the delay.