mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-27 10:57:34 +09:00
re-introduce old nss im too tired for this
This commit is contained in:
parent
3c46be320d
commit
3a838106b9
2871 changed files with 1374431 additions and 1762417 deletions
|
|
@ -18,18 +18,12 @@ 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 SECStatus (*freeblAeadFunc)(void *cx, unsigned char *output,
|
||||
unsigned int *outputLen, unsigned int maxOutputLen,
|
||||
const unsigned char *input, unsigned int inputLen,
|
||||
void *params, unsigned int paramsLen,
|
||||
const unsigned char *aad, unsigned int aadLen,
|
||||
unsigned int blocksize);
|
||||
typedef void (*freeblDestroyFunc)(void *cx, PRBool freeit);
|
||||
|
||||
SEC_BEGIN_PROTOS
|
||||
|
||||
#ifndef NSS_FIPS_DISABLED
|
||||
SECStatus BL_FIPSEntryOK(PRBool freeblOnly, PRBool rerun);
|
||||
SECStatus BL_FIPSEntryOK(PRBool freeblOnly);
|
||||
PRBool BL_POSTRan(PRBool freeblOnly);
|
||||
#endif
|
||||
|
||||
|
|
@ -60,10 +54,10 @@ SEC_END_PROTOS
|
|||
#endif
|
||||
|
||||
/* Alignment helpers. */
|
||||
#if defined(_MSC_VER)
|
||||
#if defined(_WINDOWS) && defined(NSS_X86_OR_X64)
|
||||
#define pre_align __declspec(align(16))
|
||||
#define post_align
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(NSS_X86_OR_X64)
|
||||
#define pre_align
|
||||
#define post_align __attribute__((aligned(16)))
|
||||
#else
|
||||
|
|
@ -85,12 +79,8 @@ SECStatus generate_prime(mp_int *prime, int primeLen);
|
|||
/* Freebl state. */
|
||||
PRBool aesni_support();
|
||||
PRBool clmul_support();
|
||||
PRBool sha_support();
|
||||
PRBool avx_support();
|
||||
PRBool avx2_support();
|
||||
PRBool ssse3_support();
|
||||
PRBool sse4_1_support();
|
||||
PRBool sse4_2_support();
|
||||
PRBool arm_neon_support();
|
||||
PRBool arm_aes_support();
|
||||
PRBool arm_pmull_support();
|
||||
|
|
@ -98,14 +88,4 @@ PRBool arm_sha1_support();
|
|||
PRBool arm_sha2_support();
|
||||
PRBool ppc_crypto_support();
|
||||
|
||||
#ifdef NSS_FIPS_DISABLED
|
||||
#define BLAPI_CLEAR_STACK(stack_size)
|
||||
#else
|
||||
#define BLAPI_CLEAR_STACK(stack_size) \
|
||||
{ \
|
||||
volatile char _stkclr[stack_size]; \
|
||||
PORT_Memset((void *)&_stkclr[0], 0, stack_size); \
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _BLAPII_H_ */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue