LibreOffice Module xmlsecurity (master) 1
|
#include <digestcontext.hxx>
Public Member Functions | |
ODigestContext (PK11Context *pContext, sal_Int32 nDigestLength, bool b1KData) | |
virtual | ~ODigestContext () override |
virtual void SAL_CALL | updateDigest (const css::uno::Sequence< ::sal_Int8 > &aData) override |
virtual css::uno::Sequence< ::sal_Int8 > SAL_CALL | finalizeDigestAndDispose () override |
Private Attributes | |
std::mutex | m_aMutex |
PK11Context * | m_pContext |
sal_Int32 const | m_nDigestLength |
bool const | m_b1KData |
sal_Int32 | m_nDigested |
bool | m_bDisposed |
bool | m_bBroken |
Definition at line 28 of file digestcontext.hxx.
|
inline |
Definition at line 42 of file digestcontext.hxx.
|
overridevirtual |
Definition at line 29 of file digestcontext.cxx.
References m_pContext.
|
overridevirtual |
Definition at line 66 of file digestcontext.cxx.
References m_aMutex, m_bBroken, m_bDisposed, m_nDigestLength, and m_pContext.
|
overridevirtual |
Definition at line 38 of file digestcontext.cxx.
References aData, m_aMutex, m_b1KData, m_bBroken, m_bDisposed, m_nDigested, and m_pContext.
|
private |
Definition at line 31 of file digestcontext.hxx.
Referenced by finalizeDigestAndDispose(), and updateDigest().
|
private |
Definition at line 35 of file digestcontext.hxx.
Referenced by updateDigest().
|
private |
Definition at line 39 of file digestcontext.hxx.
Referenced by finalizeDigestAndDispose(), and updateDigest().
|
private |
Definition at line 38 of file digestcontext.hxx.
Referenced by finalizeDigestAndDispose(), and updateDigest().
|
private |
Definition at line 36 of file digestcontext.hxx.
Referenced by updateDigest().
|
private |
Definition at line 34 of file digestcontext.hxx.
Referenced by finalizeDigestAndDispose().
|
private |
Definition at line 33 of file digestcontext.hxx.
Referenced by finalizeDigestAndDispose(), updateDigest(), and ~ODigestContext().