| Index: core/include/fdrm/fx_crypt.h
|
| diff --git a/core/include/fdrm/fx_crypt.h b/core/include/fdrm/fx_crypt.h
|
| index ec7d55ab8cdad89a410172029522379c2b503636..0109fdf4072ba73f421d10fa99721bb76f147179 100644
|
| --- a/core/include/fdrm/fx_crypt.h
|
| +++ b/core/include/fdrm/fx_crypt.h
|
| @@ -1,7 +1,7 @@
|
| // Copyright 2014 PDFium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
| -
|
| +
|
| // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
|
|
|
| #ifndef _FX_CRYPT_H_
|
| @@ -9,13 +9,26 @@
|
| #ifdef __cplusplus
|
| extern "C" {
|
| #endif
|
| -void CRYPT_ArcFourCryptBlock(FX_LPBYTE data, FX_DWORD size, FX_LPCBYTE key, FX_DWORD keylen);
|
| +void CRYPT_ArcFourCryptBlock(FX_LPBYTE data,
|
| + FX_DWORD size,
|
| + FX_LPCBYTE key,
|
| + FX_DWORD keylen);
|
| void CRYPT_ArcFourSetup(FX_LPVOID context, FX_LPCBYTE key, FX_DWORD length);
|
| void CRYPT_ArcFourCrypt(FX_LPVOID context, FX_LPBYTE data, FX_DWORD size);
|
| -void CRYPT_AESSetKey(FX_LPVOID context, FX_DWORD blocklen, FX_LPCBYTE key, FX_DWORD keylen, FX_BOOL bEncrypt);
|
| +void CRYPT_AESSetKey(FX_LPVOID context,
|
| + FX_DWORD blocklen,
|
| + FX_LPCBYTE key,
|
| + FX_DWORD keylen,
|
| + FX_BOOL bEncrypt);
|
| void CRYPT_AESSetIV(FX_LPVOID context, FX_LPCBYTE iv);
|
| -void CRYPT_AESDecrypt(FX_LPVOID context, FX_LPBYTE dest, FX_LPCBYTE src, FX_DWORD size);
|
| -void CRYPT_AESEncrypt(FX_LPVOID context, FX_LPBYTE dest, FX_LPCBYTE src, FX_DWORD size);
|
| +void CRYPT_AESDecrypt(FX_LPVOID context,
|
| + FX_LPBYTE dest,
|
| + FX_LPCBYTE src,
|
| + FX_DWORD size);
|
| +void CRYPT_AESEncrypt(FX_LPVOID context,
|
| + FX_LPBYTE dest,
|
| + FX_LPCBYTE src,
|
| + FX_DWORD size);
|
| void CRYPT_MD5Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[16]);
|
| void CRYPT_MD5Start(FX_LPVOID context);
|
| void CRYPT_MD5Update(FX_LPVOID context, FX_LPCBYTE data, FX_DWORD size);
|
| @@ -36,7 +49,10 @@ void CRYPT_SHA512Start(FX_LPVOID context);
|
| void CRYPT_SHA512Update(FX_LPVOID context, FX_LPCBYTE data, FX_DWORD size);
|
| void CRYPT_SHA512Finish(FX_LPVOID context, FX_BYTE digest[64]);
|
| void CRYPT_SHA512Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[64]);
|
| -void CRYPT_SetPubKeyDecryptor(FX_BOOL (*func)(FX_LPCBYTE pData, FX_DWORD size, FX_LPBYTE data_buf, FX_DWORD& data_len));
|
| +void CRYPT_SetPubKeyDecryptor(FX_BOOL (*func)(FX_LPCBYTE pData,
|
| + FX_DWORD size,
|
| + FX_LPBYTE data_buf,
|
| + FX_DWORD& data_len));
|
| #ifdef __cplusplus
|
| };
|
| #endif
|
|
|