Документация
ОС Аврора 5.0.1

Класс HKDFContext(абстрактный)

Публичные функции

HKDFContext (Provider *p, const QString &type)
virtual SymmetricKey makeKey (const SecureArray &secret, const InitializationVector &salt, const InitializationVector &info, unsigned int keyLength)=0

Дополнительные унаследованные члены

Защищённые функции, унаследованные от QCA::BasicContext

BasicContext (const BasicContext &from)
BasicContext (Provider *parent, const QString &type)

Подробное описание

Криптопровайдер HKDF.

Примечание.

Этот класс является частью интерфейса подключаемого модуля криптопровайдера и не должен использоваться приложениями напрямую. Возможно стоит использовать HKDF вместо него.

Описание конструкторов и деструктора

HKDFContext()

QCA::HKDFContext::HKDFContext (Provider * p, const QString & type ) inline

Стандартный конструктор.

Параметры

p Криптопровайдер, связанный с этим контекстом
type Название HKDF, предоставленное этим контекстом (включая алгоритм)

Описание методов

makeKey()

virtual SymmetricKey QCA::HKDFContext::makeKey (const SecureArray & secret, const InitializationVector & salt, const InitializationVector & info, unsigned int keyLength ) pure virtual

Создаёт ключ и возвращает его.

Параметры

secret Данные для расшифровки (обычно пароль)
salt Вектор инициализации или «соль»
info Вектор инициализации или информация
keyLength Длина ключа, который будет изготовлен

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.