Safenet Luna загружает MPK для вычисления HMAC-SHA256 с использованием EE0701 MAC_GEN_FINAL
Я взаимодействую с Safenet Luna HSM напрямую, используя протокол HSM. Для HMAC-SHA256 я хочу использовать команду EE0701, которая зависит от ключа MPK.
У меня проблема в том, как команда узнает, что ей нужно вычислить HMAC-SHA256? Я подозреваю, что это зависит от некоторых свойств ключа MPK.
Если это так, то следующий вопрос: как загрузить ключ MPK, чтобы у него были настроены правильные свойства?
Пожалуйста, помогите, если вы когда-либо использовали эту команду на этом HSM.
Обновление: мы выяснили, что вы можете загрузить MPK через консоль и указать алгоритм хеширования. Новая проблема заключается в том, что нам нужно использовать 32-байтовый (256-битный) секретный ключ, и таким образом вы можете загружать только ключи тройной длины.