Releases: solidigm/sedcli
sedcli_1_2
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
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