blob: 79e8ed588b8b3e4a36318137a5cbc3a3e9493c3d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
nvme-gen-dhchap-key(1)
======================
NAME
----
nvme-gen-dhchap-key - Generate a host DH-HMAC-CHAP key
SYNOPSIS
--------
[verse]
'nvme gen-dhchap-key' [--hmac=<hmac-id> | -h <hmac-id>]
[--secret=<secret> | -s <secret> ]
[--key-length=<len> | -l <len> ]
[--nqn=<host-nqn> | -n <host-nqn> ]
DESCRIPTION
-----------
Generate a base64-encoded DH-HMAC-CHAP host key in the form:
DHHC-1:00:ia6zGodOr4SEG0Zzaw398rpY0wqipUWj4jWjUh4HWUz6aQ2n:
and prints it to stdout.
OPTIONS
-------
-h <hmac-id>::
--hmac=<hmac-id>::
Select a HMAC algorithm to use. Possible values are:
0 - No HMAC algorithm
1 - SHA-256
2 - SHA-384
3 - SHA-512
-s <secret>::
--secret=<secret>::
Secret value (in hexadecimal) to be used for the key. If none are
provided a random value is used.
-l <len>::
--key-length=<len>::
Length of the resulting key. Possible values are 32, 48, or 64.
-n <hostnqn>::
--nqn=<hostnqn>::
Host-NQN to be used for the transformation. This parameter is only
valid if a non-zero HMAC function has been specified.
EXAMPLES
--------
No Examples
NVME
----
Part of the nvme-user suite
|