Global Functions in Global Namespace C++
in Sourcefile digest.h
- rtl_digest_HMAC_MD5
- extern "C"
rtlDigestError rtl_digest_HMAC_MD5(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Evaluate a HMAC_MD5 digest value from given data.
- Description
- This function performs an optimized call sequence on a
single data buffer, avoiding digest creation and destruction.
- See Also
- rtl_digest_initHMAC_MD5()
rtl_digest_updateHMAC_MD5()
rtl_digest_getHMAC_MD5()
- Parameters
pKeyData |
key material buffer.
|
nKeyLen |
key material length.
|
pData |
data buffer.
|
nDatLen |
data length.
|
pBuffer |
digest value buffer.
|
nBufLen |
digest value length.
|
- Return
- rtl_Digest_E_None upon success.
- rtl_digest_HMAC_SHA1
- extern "C"
rtlDigestError rtl_digest_HMAC_SHA1(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Evaluate a HMAC_SHA1 digest value from given data.
- Description
- This function performs an optimized call sequence on a
single data buffer, avoiding digest creation and destruction.
- See Also
- rtl_digest_initHMAC_SHA1()
rtl_digest_updateHMAC_SHA1()
rtl_digest_getHMAC_SHA1()
- Parameters
pKeyData |
key material buffer.
|
nKeyLen |
key material length.
|
pData |
data buffer.
|
nDatLen |
data length.
|
pBuffer |
digest value buffer.
|
nBufLen |
digest value length.
|
- Return
- rtl_Digest_E_None upon success.
- rtl_digest_MD2
- extern "C"
rtlDigestError rtl_digest_MD2(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Evaluate a MD2 digest value from given data.
- Description
- This function performs an optimized call sequence on a
single data buffer, avoiding digest creation and destruction.
- See Also
- rtl_digest_updateMD2()
rtl_digest_getMD2()
- Parameters
pData |
data buffer.
|
nDatLen |
data length.
|
pBuffer |
digest value buffer.
|
nBufLen |
digest value length.
|
- Return
- rtl_Digest_E_None upon success.
- rtl_digest_MD5
- extern "C"
rtlDigestError rtl_digest_MD5(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Evaluate a MD5 digest value from given data.
- Description
- This function performs an optimized call sequence on a
single data buffer, avoiding digest creation and destruction.
- See Also
- rtl_digest_updateMD5()
rtl_digest_getMD5()
- Parameters
pData |
data buffer.
|
nDatLen |
data length.
|
pBuffer |
digest value buffer.
|
nBufLen |
digest value length.
|
- Return
- rtl_Digest_E_None upon success.
- rtl_digest_PBKDF2
- extern "C"
rtlDigestError rtl_digest_PBKDF2(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Password-Based Key Derivation Function.
- Description
- The PBKDF2 key derivation function is specified in
RFC 2898 (Informational)
PKCS #5: Password-Based Cryptography Specification Version 2.0
- Parameters
pKeyData |
derived key
|
nKeyLen |
derived key length
|
pPassData |
password
|
nPassLen |
password length
|
pSaltData |
salt
|
nSaltLen |
salt length
|
nCount |
iteration count
|
- Return
- rtl_Digest_E_None upon success.
- rtl_digest_SHA
- extern "C"
rtlDigestError rtl_digest_SHA(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Evaluate a SHA digest value from given data.
- Description
- This function performs an optimized call sequence on a
single data buffer, avoiding digest creation and destruction.
- See Also
- rtl_digest_updateSHA()
rtl_digest_getSHA()
- Parameters
pData |
data buffer.
|
nDatLen |
data length.
|
pBuffer |
digest value buffer.
|
nBufLen |
digest value length.
|
- Return
- rtl_Digest_E_None upon success.
- rtl_digest_SHA1
- extern "C"
rtlDigestError rtl_digest_SHA1(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Evaluate a SHA1 digest value from given data.
- Description
- This function performs an optimized call sequence on a
single data buffer, avoiding digest creation and destruction.
- See Also
- rtl_digest_updateSHA1()
rtl_digest_getSHA1()
- Parameters
pData |
data buffer.
|
nDatLen |
data length.
|
pBuffer |
digest value buffer.
|
nBufLen |
digest value length.
|
- Return
- rtl_Digest_E_None upon success.
- rtl_digest_create
- extern "C"
rtlDigest rtl_digest_create(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Create a digest handle for the given algorithm.
- See Also
- rtlDigestAlgorithm
- Parameters
Algorithm |
digest algorithm.
|
- Return
- Digest handle, or 0 upon failure.
- rtl_digest_createHMAC_MD5
- extern "C"
rtlDigest rtl_digest_createHMAC_MD5(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Create a HMAC_MD5 digest handle.
- Description
- The HMAC_MD5 digest algorithm is specified in
RFC 2104 (Informational)
HMAC: Keyed-Hashing for Message Authentication
- See Also
- rtl_digest_create()
- rtl_digest_createHMAC_SHA1
- extern "C"
rtlDigest rtl_digest_createHMAC_SHA1(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Create a HMAC_SHA1 digest handle.
- Description
- The HMAC_SHA1 digest algorithm is specified in
RFC 2104 (Informational)
HMAC: Keyed-Hashing for Message Authentication
RFC 2898 (Informational)
PKCS #5: Password-Based Cryptography Specification Version 2.0
- See Also
- rtl_digest_create()
- rtl_digest_createMD2
- extern "C"
rtlDigest rtl_digest_createMD2(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Create a MD2 digest handle.
- Description
- The MD2 digest algorithm is specified in
RFC 1319 (Informational)
The MD2 Message-Digest Algorithm
- See Also
- rtl_digest_create()
- rtl_digest_createMD5
- extern "C"
rtlDigest rtl_digest_createMD5(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Create a MD5 digest handle.
- Description
- The MD5 digest algorithm is specified in
RFC 1321 (Informational)
The MD5 Message-Digest Algorithm
- See Also
- rtl_digest_create()
- rtl_digest_createSHA
- extern "C"
rtlDigest rtl_digest_createSHA(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Create a SHA digest handle.
- Description
- The SHA digest algorithm is specified in
FIPS PUB 180 (Superseded by FIPS PUB 180-1)
Secure Hash Standard
- See Also
- rtl_digest_create()
- rtl_digest_createSHA1
- extern "C"
rtlDigest rtl_digest_createSHA1(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Create a SHA1 digest handle.
- Description
- The SHA1 digest algorithm is specified in
FIPS PUB 180-1 (Supersedes FIPS PUB 180)
Secure Hash Standard
- See Also
- rtl_digest_create()
- rtl_digest_destroy
- extern "C"
void rtl_digest_destroy(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Destroy a digest handle.
- Postcondition
- Digest handle destroyed and invalid.
- Parameters
Digest |
digest handle to be destroyed.
|
- Return
- None.
- rtl_digest_destroyHMAC_MD5
- extern "C"
void rtl_digest_destroyHMAC_MD5(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Destroy a HMAC_MD5 digest handle.
- See Also
- rtl_digest_destroy()
- rtl_digest_destroyHMAC_SHA1
- extern "C"
void rtl_digest_destroyHMAC_SHA1(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Destroy a HMAC_SHA1 digest handle.
- See Also
- rtl_digest_destroy()
- rtl_digest_destroyMD2
- extern "C"
void rtl_digest_destroyMD2(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Destroy a MD2 digest handle.
- See Also
- rtl_digest_destroy()
- rtl_digest_destroyMD5
- extern "C"
void rtl_digest_destroyMD5(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Destroy a MD5 digest handle.
- See Also
- rtl_digest_destroy()
- rtl_digest_destroySHA
- extern "C"
void rtl_digest_destroySHA(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Destroy a SHA digest handle.
- See Also
- rtl_digest_destroy()
- rtl_digest_destroySHA1
- extern "C"
void rtl_digest_destroySHA1(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Destroy a SHA1 digest handle.
- See Also
- rtl_digest_destroy()
- rtl_digest_get
- extern "C"
rtlDigestError rtl_digest_get(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Finalize a digest and retrieve the digest value.
- Precondition
- Digest value length must not be less than digest length.
- Postcondition
- Digest initialized to accept another update sequence.
- See Also
- rtl_digest_queryLength()
rtl_digest_update()
- Parameters
Digest |
digest handle.
|
pBuffer |
digest value buffer.
|
nBufLen |
digest value length.
|
- Return
- rtl_Digest_E_None upon success.
- rtl_digest_getHMAC_MD5
- extern "C"
rtlDigestError rtl_digest_getHMAC_MD5(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Finalize a HMAC_MD5 digest and retrieve the digest value.
- See Also
- rtl_digest_get()
- rtl_digest_getHMAC_SHA1
- extern "C"
rtlDigestError rtl_digest_getHMAC_SHA1(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Finalize a HMAC_SHA1 digest and retrieve the digest value.
- See Also
- rtl_digest_get()
- rtl_digest_getMD2
- extern "C"
rtlDigestError rtl_digest_getMD2(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Finalize a MD2 digest and retrieve the digest value.
- See Also
- rtl_digest_get()
- rtl_digest_getMD5
- extern "C"
rtlDigestError rtl_digest_getMD5(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Finalize a MD5 digest and retrieve the digest value.
- See Also
- rtl_digest_get()
- rtl_digest_getSHA
- extern "C"
rtlDigestError rtl_digest_getSHA(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Finalize a SHA digest and retrieve the digest value.
- See Also
- rtl_digest_get()
- rtl_digest_getSHA1
- extern "C"
rtlDigestError rtl_digest_getSHA1(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Finalize a SHA1 digest and retrieve the digest value.
- See Also
- rtl_digest_get()
- rtl_digest_init
- extern "C"
rtlDigestError rtl_digest_init(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Initialize a digest with given data.
- Parameters
Digest |
digest handle.
|
pData |
data buffer.
|
nDatLen |
data length.
|
- Return
- rtl_Digest_E_None upon success.
- rtl_digest_initHMAC_MD5
- extern "C"
rtlDigestError rtl_digest_initHMAC_MD5(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Initialize a HMAC_MD5 digest.
- See Also
- rtl_digest_init()
- Parameters
Digest |
digest handle.
|
pKeyData |
key material buffer.
|
nKeyLen |
key material length.
|
- Return
- rtl_Digest_E_None upon success.
- rtl_digest_initHMAC_SHA1
- extern "C"
rtlDigestError rtl_digest_initHMAC_SHA1(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Initialize a HMAC_SHA1 digest.
- See Also
- rtl_digest_init()
- Parameters
Digest |
digest handle.
|
pKeyData |
key material buffer.
|
nKeyLen |
key material length.
|
- Return
- rtl_Digest_E_None upon success.
- rtl_digest_queryAlgorithm
- extern "C"
rtlDigestAlgorithm rtl_digest_queryAlgorithm(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Query the algorithm of a given digest.
- Parameters
-
- Return
- digest algorithm, or rtl_Digest_AlgorithmInvalid upon failure.
- rtl_digest_queryLength
- extern "C"
sal_uInt32 rtl_digest_queryLength(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Query the length of a given digest.
- Parameters
-
- Return
- digest length, or 0 upon failure.
- rtl_digest_rawMD5
- extern "C"
rtlDigestError rtl_digest_rawMD5(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Retrieve the raw (not finalized) MD5 digest value.
- Description
- This function is a non-standard replacement for
rtl_digest_getMD5() and must be used with caution.
- Postcondition
- Digest initialized to accept another update sequence.
- See Also
- rtl_digest_get()
- rtl_digest_update
- extern "C"
rtlDigestError rtl_digest_update(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Update a digest with given data.
- Parameters
Digest |
digest handle.
|
pData |
data buffer.
|
nDatLen |
data length.
|
- Return
- rtl_Digest_E_None upon success.
- rtl_digest_updateHMAC_MD5
- extern "C"
rtlDigestError rtl_digest_updateHMAC_MD5(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Update a HMAC_MD5 digest with given data.
- See Also
- rtl_digest_update()
- rtl_digest_updateHMAC_SHA1
- extern "C"
rtlDigestError rtl_digest_updateHMAC_SHA1(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Update a HMAC_SHA1 digest with given data.
- See Also
- rtl_digest_update()
- rtl_digest_updateMD2
- extern "C"
rtlDigestError rtl_digest_updateMD2(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Update a MD2 digest with given data.
- See Also
- rtl_digest_update()
- rtl_digest_updateMD5
- extern "C"
rtlDigestError rtl_digest_updateMD5(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Update a MD5 digest with given data.
- See Also
- rtl_digest_update()
- rtl_digest_updateSHA
- extern "C"
rtlDigestError rtl_digest_updateSHA(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Update a SHA digest with given data.
- See Also
- rtl_digest_update()
- rtl_digest_updateSHA1
- extern "C"
rtlDigestError rtl_digest_updateSHA1(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
- Update a SHA1 digest with given data.
- See Also
- rtl_digest_update()
Top of Page
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.