mirror of
https://github.com/rn10950/RetroZilla.git
synced 2024-11-14 11:40:13 +01:00
30d33aa8e8
9934c8faef29, 3c3b381c4865, 5a67f6beee9a, 1b1eb6d77728, a8b668fd72f7, bug962760, bug743700, bug857304, bug972653, bug972450, bug971358, bug903885, bug977073, bug976111, bug949939, bug947653, bug947572, bug903885, bug979106, bug966596, bug979004, bug979752, bug980848, bug938369, bug981170, bug668130, bug974693, bug975056, bug979132, bug370717, bug979070, bug985070, bug900067, bug977673, bug519255, bug989558, bug557299, bug987263, bug369802, a751a5146718, bug992343, bug952572, bug979703, bug994883, bug994869, bug993489, bug984608, bug977869, bug667371, bug672828, bug793347, bug977869
40 lines
1011 B
C
40 lines
1011 B
C
/*
|
|
* blapii.h - private data structures and prototypes for the freebl library
|
|
*
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#ifndef _BLAPII_H_
|
|
#define _BLAPII_H_
|
|
|
|
#include "blapit.h"
|
|
|
|
/* max block size of supported block ciphers */
|
|
#define MAX_BLOCK_SIZE 16
|
|
|
|
typedef SECStatus (*freeblCipherFunc)(void *cx, unsigned char *output,
|
|
unsigned int *outputLen, unsigned int maxOutputLen,
|
|
const unsigned char *input, unsigned int inputLen,
|
|
unsigned int blocksize);
|
|
typedef void (*freeblDestroyFunc)(void *cx, PRBool freeit);
|
|
|
|
SEC_BEGIN_PROTOS
|
|
|
|
#if defined(XP_UNIX) && !defined(NO_FORK_CHECK)
|
|
|
|
extern PRBool bl_parentForkedAfterC_Initialize;
|
|
|
|
#define SKIP_AFTER_FORK(x) if (!bl_parentForkedAfterC_Initialize) x
|
|
|
|
#else
|
|
|
|
#define SKIP_AFTER_FORK(x) x
|
|
|
|
#endif
|
|
|
|
SEC_END_PROTOS
|
|
|
|
#endif /* _BLAPII_H_ */
|
|
|