This CL contains working versions of the haystack tools and the OEMCrypto Level 3 library for android ARM, MIPS and x86. The version number of the level 3 library is: android/level3/arm/libwvlevel3.a Level3 Library Nov 4 2013 18:39:06 android/level3/mips/libwvlevel3.a Level3 Library Nov 4 2013 18:42:29 android/level3/x86/libwvlevel3.a Level3 Library Nov 4 2013 18:41:07 bug: 9374954 MediaDrm haystack based L3 code hardening implementation. Change-Id: Ifef13900a11e83e4257723d3c6fc7107550882a8
19 lines
556 B
C
19 lines
556 B
C
/*********************************************************************
|
|
* wvcrc32.h
|
|
*
|
|
* (c) Copyright 2011-2012 Google, Inc.
|
|
*
|
|
* Compte CRC32 Checksum. Needed for verification of WV Keybox.
|
|
*********************************************************************/
|
|
|
|
#ifndef WV_CRC_32_H_
|
|
#define WV_CRC_32_H_
|
|
|
|
#include <stdint.h>
|
|
|
|
uint32_t wvcrc32(const uint8_t* p_begin, int i_count);
|
|
uint32_t wvcrc32n(const uint8_t* p_begin, int i_count); // Convert to network byte
|
|
// order.
|
|
|
|
#endif // WV_CRC_32_H_
|