trial -i [flags]
trial -p [flags] >tracefile
trial -c [flags] <tracefile
trial -t [flags] <tracefile

Checks that the HSMs are functioning as expected and to test the cryptographic functionality at the nCore level. Tests the nCore API commands.

You can use this utility interactively or from a script file.


stdin is not a tty? → -c
   `stdout` is a tty? → -i
         `stdout` is not tty? → -p

Option Description

Action selection

-c, --check

Runs non-interactively from file and check answers, expecting them in the file.

-i, --prompt-nolog

Runs interactively on stdout without logging.

-p, --prompt-log

Runs interactively on stdout with logging.

-t, --test

Runs non-interactively from a file and prints the results.

Other options


Reports errors relating to ClientID immediately.


Does not set the ClientID on connection.


Ignores preloaded tokens or keys.

-P, --privileged

Uses a privileged connection.

-U, --unbuffered

Makes stdin and stdout unbuffered.

Module selection

-m, --module=MODULE

Specifies the number ID to use.
If you only have one module, MODULE is 1.
If you do not specify a module ID, trial uses all modules by default.

Help options

-h, --help

Displays help for trial.

-u, --usage

Display a brief usage summary for trial.

-v, --version

Displays the version number of the Security World Software that deploys floodtest.