TCG-OPAL protocol stack

I’m looking for a TCG-OPAL protocol stack agent, to be working on the SSD side. I found partial implementations of host-side TCG-OPAL. These are opening sessions and initiating the commands. I need the side that serves these commands, residing on the SSD. Host side TCG-OPAL implementations:

  • Drive Trust Alliance: https://github.com/Drive-Trust-Alliance/sedutil
  • Linux source code: https://elixir.bootlin.com/linux/latest/source/block/sed-opal.c