Skip to content

Releases: solidigm/sedcli

sedcli_1_2

06 Feb 11:54
aef1b65

Choose a tag to compare

sedcli 1.2

Changelog

  • Fix for discovery, when there are empty atoms at the end of discovery response.
  • Supported SIIS feature for discovery.
  • Supported DRM feature for discovery.
  • Short command options removed.
  • Improved nvme error logging.
  • Code maintenance.
  • Minor fixes.

sedcli_1_1

18 Dec 10:27
ceeaede

Choose a tag to compare

sedcli 1.1

Overview

The sedcli is for Linux only and is written in C language.
Make produces two CLI tools:

  • sedcli
  • sedcli-kmip
    Both uses the libsed library, from the repository.

The sedcli-kmip uses 3rd party libraries:

  • libkmip on latest version
    • this code is cloned and built with make for sedcli-kmip as additional sub repository
  • OpenSSL on latest version

Changelog

Commands added to sedcli:
--host-prop Sets a host property.
--start-session Starts a session.
--end-session Ends a session with HSN and TSN parameters from start-session command.
--parse-tper-state Parse TPer state for the Opal Device.
--revert-lsp Issues the Revert with Locking SP and given authority.
--add-user-to-lr Add users to the Locking Ranges.
--setup-lr Setup Locking Ranges.
--genkey Replace an existing key-like object using GenKey method.
--erase Erase Global Range or given Locking Ranges.
--enable-user Enable users for Locking Ranges.
--assign Assign a namespace.
--deassign Deassign a namespace.
--table-next Iterate through an object table.
--get-acl Retrieve the contest of an access control association's ACL.
--reactivate-sp Reactivate SP.
--get-object Get Object.
--set-object Set Object.
--stack-reset Stack Reset.
--tper-reset TPer Reset.
--get-byte-table Get Byte Table.
--set-byte-table Set Byte Table.
Many existing commands have been extended with new parameters.

Commands enabled for sedcli-kmip:
--provision Provision disk for security.
--lock-unlock Lock or unlock global locking range.
--revert-tper Revert Tper.
--get-lock-info Get Lock info.
--connection-test Connection test.
--scan Scans available drives.
--version Print sedcli-kmip version.
The sedcli-kmip CLI, which wasn’t available in previous version, was finished and cleaned from any existing bugs.

Configuration

Make with security checkers, with std=c17
Enabled warnings: Wall, Werror, Wextra
Other enabled flags: fcommon, fstack-protector-all, fsanitize=address, fsanitize=undefined