Документация
ОС Аврора 5.0.1
Класс HashContext(абстрактный)
Публичные функции
virtual void | clear ()=0 |
virtual MemoryRegion | final ()=0 |
HashContext (Provider *p, const QString &type) | |
virtual void | update (const MemoryRegion &a)=0 |
Дополнительные унаследованные члены
Защищённые функции, унаследованные от QCA::BasicContext
BasicContext (const BasicContext &from) |
BasicContext (Provider *parent, const QString &type) |
Подробное описание
Криптопровайдер Hash.
Примечание.
Этот класс является частью интерфейса подключаемого модуля криптопровайдера и не должен использоваться приложениями напрямую. Возможно стоит использовать Hash вместо него.
Описание конструкторов и деструктора
HashContext()
QCA::HashContext::HashContext (Provider * p, const QString & type ) | inline |
Стандартный конструктор.
Параметры
p | Криптопровайдер, связанный с этим контекстом |
type | Название типа хэша, предоставленного этим контекстом |
Описание методов
clear()
virtual void QCA::HashContext::clear () | pure virtual |
Сбрасывает объект в исходное состояние.
update()
virtual void QCA::HashContext::update (const MemoryRegion & a) | pure virtual |
Обрабатывает часть данных.
Параметры
a | Входные данные для обработки |
final()
virtual MemoryRegion QCA::HashContext::final () | pure virtual |
Возвращает вычисленный хеш.