MHEG5  15.3.0
source/core/inc/mh5hash.h File Reference

Functions relating to HTTPS Content Verification. More...

#include "mh5base.h"
#include "mh5root.h"

Go to the source code of this file.

Enumerations

enum  MHEG5ContentVerification_t {
  CONTENT_NOT_VERIFIED_NEW, CONTENT_NOT_VERIFIED_SAME, CONTENT_VERIFIED_UNSIGNED, CONTENT_VERIFIED_SIGNED,
  CONTENT_VERIFICATION_PENDING
}

Functions

void MHEG5SetVerificationCallback (void(*callback)(void))
 Register a callback to be fired when the state of the verification subsystem changes.
void MHEG5ResetVerification (void)
 Reset the entire state of the verification mechanism.
MHEG5ContentVerification_t MHEG5IsContentVerified (U8BIT *url, U8BIT *content, U32BIT length)
void MHEG5ResetHashFile (U8BIT *url)
 Reset the state and clear cache of the hashfile associated with a content file.

Detailed Description

Functions relating to HTTPS Content Verification.

Date:
22/02/2010
Author:
Omri Barel

Function Documentation

MHEG5ContentVerification_t MHEG5IsContentVerified ( U8BIT *  url,
U8BIT *  content,
U32BIT  length 
)
Parameters:
urlURL of the content to be verified
contentPointer to the content to be verified
lengthSize of content in bytes
Returns:
CONTENT_NOT_VERIFIED if content could not be verified CONTENT_VERIFIED if the content was verified, CONTENT_VERIFICATION_PENDING if the verification process could not be completed, pending a file-load
Parameters:
urlURL of the content to be verified
contentPointer to the content to be verified
lengthSize of content in bytes
Returns:
CONTENT_NOT_VERIFIED_NEW if content could not be verified CONTENT_VERIFIED if the content was verified, CONTENT_VERIFICATION_PENDING if the verification process could not be completed, pending a file-load
void MHEG5ResetHashFile ( U8BIT *  url)

Reset the state and clear cache of the hashfile associated with a content file.

Parameters:
urlURL of content file
Returns:
void MHEG5ResetVerification ( void  )

Reset the entire state of the verification mechanism.

Returns:
nothing

Reset the entire state of the verification mechanism.

Returns:
nothing
void MHEG5SetVerificationCallback ( void(*)(void)  callback)

Register a callback to be fired when the state of the verification subsystem changes.

Parameters:
callbackPointer to the callback function to be used.
Returns:
Nothing

Register a callback to be fired when the state of the verification subsystem changes.

Parameters:
callbackPointer to the callback function to be used.
Returns:
 All Data Structures Files Functions Variables Typedefs Defines