Re: [PATCH 06/11] nvme: Implement In-Band authentication
From: Hannes Reinecke <hare@suse.de>
Date: 2021-07-21 06:08:25
Also in:
linux-nvme
From: Hannes Reinecke <hare@suse.de>
Date: 2021-07-21 06:08:25
Also in:
linux-nvme
On 7/20/21 10:27 PM, Vladislav Bolkhovitin wrote:
On 7/16/21 2:04 PM, Hannes Reinecke wrote: [...]quoted
+struct nvmet_dhchap_hash_map { + int id; + int hash_len; + const char hmac[15]; + const char digest[15]; +} hash_map[] = { + {.id = NVME_AUTH_DHCHAP_HASH_SHA256, + .hash_len = 32, + .hmac = "hmac(sha256)", .digest = "sha256" }, + {.id = NVME_AUTH_DHCHAP_HASH_SHA384, + .hash_len = 48, + .hmac = "hmac(sha384)", .digest = "sha384" }, + {.id = NVME_AUTH_DHCHAP_HASH_SHA512, + .hash_len = 64, + .hmac = "hmac(sha512)", .digest = "sha512" }, +};"hmac()" is always here, so why not to just auto-generate hmac(sha512) from sha512?
... all part of the learning curve ... If that's true then of course I can auto-generate the hmac name. Cheers, Hannes -- Dr. Hannes Reinecke Kernel Storage Architect hare@suse.de +49 911 74053 688 SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nürnberg HRB 36809 (AG Nürnberg), GF: Felix Imendörffer