mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-20 15:27:32 +09:00
Replace NSS with Pale Moon's
This commit is contained in:
parent
ff1e5e48bf
commit
8c2e376f94
2870 changed files with 1762232 additions and 1374220 deletions
|
|
@ -6,6 +6,7 @@
|
|||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#ifdef FREEBL_NO_DEPEND
|
||||
#include "stubs.h"
|
||||
extern int FREEBL_InitStubs(void);
|
||||
#endif
|
||||
|
||||
|
|
@ -14,323 +15,370 @@ extern int FREEBL_InitStubs(void);
|
|||
#include "alghmac.h"
|
||||
#include "hmacct.h"
|
||||
#include "blapii.h"
|
||||
#include "secerr.h"
|
||||
|
||||
static const struct FREEBLVectorStr vector =
|
||||
{
|
||||
SECStatus
|
||||
FREEBL_Deprecated(void)
|
||||
{
|
||||
|
||||
sizeof vector,
|
||||
FREEBL_VERSION,
|
||||
PORT_SetError(SEC_ERROR_UNSUPPORTED_KEYALG);
|
||||
return SECFailure;
|
||||
}
|
||||
|
||||
RSA_NewKey,
|
||||
RSA_PublicKeyOp,
|
||||
RSA_PrivateKeyOp,
|
||||
DSA_NewKey,
|
||||
DSA_SignDigest,
|
||||
DSA_VerifyDigest,
|
||||
DSA_NewKeyFromSeed,
|
||||
DSA_SignDigestWithSeed,
|
||||
DH_GenParam,
|
||||
DH_NewKey,
|
||||
DH_Derive,
|
||||
KEA_Derive,
|
||||
KEA_Verify,
|
||||
RC4_CreateContext,
|
||||
RC4_DestroyContext,
|
||||
RC4_Encrypt,
|
||||
RC4_Decrypt,
|
||||
RC2_CreateContext,
|
||||
RC2_DestroyContext,
|
||||
RC2_Encrypt,
|
||||
RC2_Decrypt,
|
||||
RC5_CreateContext,
|
||||
RC5_DestroyContext,
|
||||
RC5_Encrypt,
|
||||
RC5_Decrypt,
|
||||
DES_CreateContext,
|
||||
DES_DestroyContext,
|
||||
DES_Encrypt,
|
||||
DES_Decrypt,
|
||||
AES_CreateContext,
|
||||
AES_DestroyContext,
|
||||
AES_Encrypt,
|
||||
AES_Decrypt,
|
||||
MD5_Hash,
|
||||
MD5_HashBuf,
|
||||
MD5_NewContext,
|
||||
MD5_DestroyContext,
|
||||
MD5_Begin,
|
||||
MD5_Update,
|
||||
MD5_End,
|
||||
MD5_FlattenSize,
|
||||
MD5_Flatten,
|
||||
MD5_Resurrect,
|
||||
MD5_TraceState,
|
||||
MD2_Hash,
|
||||
MD2_NewContext,
|
||||
MD2_DestroyContext,
|
||||
MD2_Begin,
|
||||
MD2_Update,
|
||||
MD2_End,
|
||||
MD2_FlattenSize,
|
||||
MD2_Flatten,
|
||||
MD2_Resurrect,
|
||||
SHA1_Hash,
|
||||
SHA1_HashBuf,
|
||||
SHA1_NewContext,
|
||||
SHA1_DestroyContext,
|
||||
SHA1_Begin,
|
||||
SHA1_Update,
|
||||
SHA1_End,
|
||||
SHA1_TraceState,
|
||||
SHA1_FlattenSize,
|
||||
SHA1_Flatten,
|
||||
SHA1_Resurrect,
|
||||
RNG_RNGInit,
|
||||
RNG_RandomUpdate,
|
||||
RNG_GenerateGlobalRandomBytes,
|
||||
RNG_RNGShutdown,
|
||||
PQG_ParamGen,
|
||||
PQG_ParamGenSeedLen,
|
||||
PQG_VerifyParams,
|
||||
static const struct FREEBLVectorStr vector = {
|
||||
|
||||
/* End of Version 3.001. */
|
||||
sizeof vector,
|
||||
FREEBL_VERSION,
|
||||
|
||||
RSA_PrivateKeyOpDoubleChecked,
|
||||
RSA_PrivateKeyCheck,
|
||||
BL_Cleanup,
|
||||
RSA_NewKey,
|
||||
RSA_PublicKeyOp,
|
||||
RSA_PrivateKeyOp,
|
||||
DSA_NewKey,
|
||||
DSA_SignDigest,
|
||||
DSA_VerifyDigest,
|
||||
DSA_NewKeyFromSeed,
|
||||
DSA_SignDigestWithSeed,
|
||||
DH_GenParam,
|
||||
DH_NewKey,
|
||||
DH_Derive,
|
||||
KEA_Derive,
|
||||
KEA_Verify,
|
||||
RC4_CreateContext,
|
||||
RC4_DestroyContext,
|
||||
RC4_Encrypt,
|
||||
RC4_Decrypt,
|
||||
#ifndef NSS_DISABLE_DEPRECATED_RC2
|
||||
RC2_CreateContext,
|
||||
RC2_DestroyContext,
|
||||
RC2_Encrypt,
|
||||
RC2_Decrypt,
|
||||
#else
|
||||
(F_RC2_CreateContext)FREEBL_Deprecated,
|
||||
(F_RC2_DestroyContext)FREEBL_Deprecated,
|
||||
(F_RC2_Encrypt)FREEBL_Deprecated,
|
||||
(F_RC2_Decrypt)FREEBL_Deprecated,
|
||||
#endif
|
||||
RC5_CreateContext,
|
||||
RC5_DestroyContext,
|
||||
RC5_Encrypt,
|
||||
RC5_Decrypt,
|
||||
DES_CreateContext,
|
||||
DES_DestroyContext,
|
||||
DES_Encrypt,
|
||||
DES_Decrypt,
|
||||
AES_CreateContext,
|
||||
AES_DestroyContext,
|
||||
AES_Encrypt,
|
||||
AES_Decrypt,
|
||||
MD5_Hash,
|
||||
MD5_HashBuf,
|
||||
MD5_NewContext,
|
||||
MD5_DestroyContext,
|
||||
MD5_Begin,
|
||||
MD5_Update,
|
||||
MD5_End,
|
||||
MD5_FlattenSize,
|
||||
MD5_Flatten,
|
||||
MD5_Resurrect,
|
||||
MD5_TraceState,
|
||||
MD2_Hash,
|
||||
MD2_NewContext,
|
||||
MD2_DestroyContext,
|
||||
MD2_Begin,
|
||||
MD2_Update,
|
||||
MD2_End,
|
||||
MD2_FlattenSize,
|
||||
MD2_Flatten,
|
||||
MD2_Resurrect,
|
||||
SHA1_Hash,
|
||||
SHA1_HashBuf,
|
||||
SHA1_NewContext,
|
||||
SHA1_DestroyContext,
|
||||
SHA1_Begin,
|
||||
SHA1_Update,
|
||||
SHA1_End,
|
||||
SHA1_TraceState,
|
||||
SHA1_FlattenSize,
|
||||
SHA1_Flatten,
|
||||
SHA1_Resurrect,
|
||||
RNG_RNGInit,
|
||||
RNG_RandomUpdate,
|
||||
RNG_GenerateGlobalRandomBytes,
|
||||
RNG_RNGShutdown,
|
||||
PQG_ParamGen,
|
||||
PQG_ParamGenSeedLen,
|
||||
PQG_VerifyParams,
|
||||
|
||||
/* End of Version 3.002. */
|
||||
/* End of Version 3.001. */
|
||||
|
||||
SHA256_NewContext,
|
||||
SHA256_DestroyContext,
|
||||
SHA256_Begin,
|
||||
SHA256_Update,
|
||||
SHA256_End,
|
||||
SHA256_HashBuf,
|
||||
SHA256_Hash,
|
||||
SHA256_TraceState,
|
||||
SHA256_FlattenSize,
|
||||
SHA256_Flatten,
|
||||
SHA256_Resurrect,
|
||||
RSA_PrivateKeyOpDoubleChecked,
|
||||
RSA_PrivateKeyCheck,
|
||||
BL_Cleanup,
|
||||
|
||||
SHA512_NewContext,
|
||||
SHA512_DestroyContext,
|
||||
SHA512_Begin,
|
||||
SHA512_Update,
|
||||
SHA512_End,
|
||||
SHA512_HashBuf,
|
||||
SHA512_Hash,
|
||||
SHA512_TraceState,
|
||||
SHA512_FlattenSize,
|
||||
SHA512_Flatten,
|
||||
SHA512_Resurrect,
|
||||
/* End of Version 3.002. */
|
||||
|
||||
SHA384_NewContext,
|
||||
SHA384_DestroyContext,
|
||||
SHA384_Begin,
|
||||
SHA384_Update,
|
||||
SHA384_End,
|
||||
SHA384_HashBuf,
|
||||
SHA384_Hash,
|
||||
SHA384_TraceState,
|
||||
SHA384_FlattenSize,
|
||||
SHA384_Flatten,
|
||||
SHA384_Resurrect,
|
||||
SHA256_NewContext,
|
||||
SHA256_DestroyContext,
|
||||
SHA256_Begin,
|
||||
SHA256_Update,
|
||||
SHA256_End,
|
||||
SHA256_HashBuf,
|
||||
SHA256_Hash,
|
||||
SHA256_TraceState,
|
||||
SHA256_FlattenSize,
|
||||
SHA256_Flatten,
|
||||
SHA256_Resurrect,
|
||||
|
||||
/* End of Version 3.003. */
|
||||
SHA512_NewContext,
|
||||
SHA512_DestroyContext,
|
||||
SHA512_Begin,
|
||||
SHA512_Update,
|
||||
SHA512_End,
|
||||
SHA512_HashBuf,
|
||||
SHA512_Hash,
|
||||
SHA512_TraceState,
|
||||
SHA512_FlattenSize,
|
||||
SHA512_Flatten,
|
||||
SHA512_Resurrect,
|
||||
|
||||
AESKeyWrap_CreateContext,
|
||||
AESKeyWrap_DestroyContext,
|
||||
AESKeyWrap_Encrypt,
|
||||
AESKeyWrap_Decrypt,
|
||||
SHA384_NewContext,
|
||||
SHA384_DestroyContext,
|
||||
SHA384_Begin,
|
||||
SHA384_Update,
|
||||
SHA384_End,
|
||||
SHA384_HashBuf,
|
||||
SHA384_Hash,
|
||||
SHA384_TraceState,
|
||||
SHA384_FlattenSize,
|
||||
SHA384_Flatten,
|
||||
SHA384_Resurrect,
|
||||
|
||||
/* End of Version 3.004. */
|
||||
/* End of Version 3.003. */
|
||||
|
||||
BLAPI_SHVerify,
|
||||
BLAPI_VerifySelf,
|
||||
AESKeyWrap_CreateContext,
|
||||
AESKeyWrap_DestroyContext,
|
||||
AESKeyWrap_Encrypt,
|
||||
AESKeyWrap_Decrypt,
|
||||
|
||||
/* End of Version 3.005. */
|
||||
/* End of Version 3.004. */
|
||||
|
||||
EC_NewKey,
|
||||
EC_NewKeyFromSeed,
|
||||
EC_ValidatePublicKey,
|
||||
ECDH_Derive,
|
||||
ECDSA_SignDigest,
|
||||
ECDSA_VerifyDigest,
|
||||
ECDSA_SignDigestWithSeed,
|
||||
BLAPI_SHVerify,
|
||||
BLAPI_VerifySelf,
|
||||
|
||||
/* End of Version 3.006. */
|
||||
/* End of Version 3.007. */
|
||||
/* End of Version 3.005. */
|
||||
|
||||
AES_InitContext,
|
||||
AESKeyWrap_InitContext,
|
||||
DES_InitContext,
|
||||
RC2_InitContext,
|
||||
RC4_InitContext,
|
||||
EC_NewKey,
|
||||
EC_NewKeyFromSeed,
|
||||
EC_ValidatePublicKey,
|
||||
ECDH_Derive,
|
||||
ECDSA_SignDigest,
|
||||
ECDSA_VerifyDigest,
|
||||
ECDSA_SignDigestWithSeed,
|
||||
|
||||
AES_AllocateContext,
|
||||
AESKeyWrap_AllocateContext,
|
||||
DES_AllocateContext,
|
||||
RC2_AllocateContext,
|
||||
RC4_AllocateContext,
|
||||
/* End of Version 3.006. */
|
||||
/* End of Version 3.007. */
|
||||
|
||||
MD2_Clone,
|
||||
MD5_Clone,
|
||||
SHA1_Clone,
|
||||
SHA256_Clone,
|
||||
SHA384_Clone,
|
||||
SHA512_Clone,
|
||||
AES_InitContext,
|
||||
AESKeyWrap_InitContext,
|
||||
DES_InitContext,
|
||||
#ifndef NSS_DISABLE_DEPRECATED_RC2
|
||||
RC2_InitContext,
|
||||
#else
|
||||
(F_RC2_InitContext)FREEBL_Deprecated,
|
||||
#endif
|
||||
RC4_InitContext,
|
||||
|
||||
TLS_PRF,
|
||||
HASH_GetRawHashObject,
|
||||
AES_AllocateContext,
|
||||
AESKeyWrap_AllocateContext,
|
||||
DES_AllocateContext,
|
||||
#ifndef NSS_DISABLE_DEPRECATED_RC2
|
||||
RC2_AllocateContext,
|
||||
#else
|
||||
(F_RC2_AllocateContext)FREEBL_Deprecated,
|
||||
#endif
|
||||
RC4_AllocateContext,
|
||||
|
||||
HMAC_Create,
|
||||
HMAC_Init,
|
||||
HMAC_Begin,
|
||||
HMAC_Update,
|
||||
HMAC_Clone,
|
||||
HMAC_Finish,
|
||||
HMAC_Destroy,
|
||||
MD2_Clone,
|
||||
MD5_Clone,
|
||||
SHA1_Clone,
|
||||
SHA256_Clone,
|
||||
SHA384_Clone,
|
||||
SHA512_Clone,
|
||||
|
||||
RNG_SystemInfoForRNG,
|
||||
TLS_PRF,
|
||||
HASH_GetRawHashObject,
|
||||
|
||||
/* End of Version 3.008. */
|
||||
HMAC_Create,
|
||||
HMAC_Init,
|
||||
HMAC_Begin,
|
||||
HMAC_Update,
|
||||
HMAC_Clone,
|
||||
HMAC_Finish,
|
||||
HMAC_Destroy,
|
||||
|
||||
FIPS186Change_GenerateX,
|
||||
FIPS186Change_ReduceModQForDSA,
|
||||
RNG_SystemInfoForRNG,
|
||||
|
||||
/* End of Version 3.009. */
|
||||
Camellia_InitContext,
|
||||
Camellia_AllocateContext,
|
||||
Camellia_CreateContext,
|
||||
Camellia_DestroyContext,
|
||||
Camellia_Encrypt,
|
||||
Camellia_Decrypt,
|
||||
/* End of Version 3.008. */
|
||||
|
||||
PQG_DestroyParams,
|
||||
PQG_DestroyVerify,
|
||||
FIPS186Change_GenerateX,
|
||||
FIPS186Change_ReduceModQForDSA,
|
||||
|
||||
/* End of Version 3.010. */
|
||||
/* End of Version 3.009. */
|
||||
Camellia_InitContext,
|
||||
Camellia_AllocateContext,
|
||||
Camellia_CreateContext,
|
||||
Camellia_DestroyContext,
|
||||
Camellia_Encrypt,
|
||||
Camellia_Decrypt,
|
||||
|
||||
SEED_InitContext,
|
||||
SEED_AllocateContext,
|
||||
SEED_CreateContext,
|
||||
SEED_DestroyContext,
|
||||
SEED_Encrypt,
|
||||
SEED_Decrypt,
|
||||
PQG_DestroyParams,
|
||||
PQG_DestroyVerify,
|
||||
|
||||
BL_Init,
|
||||
BL_SetForkState,
|
||||
/* End of Version 3.010. */
|
||||
|
||||
PRNGTEST_Instantiate,
|
||||
PRNGTEST_Reseed,
|
||||
PRNGTEST_Generate,
|
||||
#ifndef NSS_DISABLE_DEPRECATED_SEED
|
||||
SEED_InitContext,
|
||||
SEED_AllocateContext,
|
||||
SEED_CreateContext,
|
||||
SEED_DestroyContext,
|
||||
SEED_Encrypt,
|
||||
SEED_Decrypt,
|
||||
#else
|
||||
(F_SEED_InitContext)FREEBL_Deprecated,
|
||||
(F_SEED_AllocateContext)FREEBL_Deprecated,
|
||||
(F_SEED_CreateContext)FREEBL_Deprecated,
|
||||
(F_SEED_DestroyContext)FREEBL_Deprecated,
|
||||
(F_SEED_Encrypt)FREEBL_Deprecated,
|
||||
(F_SEED_Decrypt)FREEBL_Deprecated,
|
||||
#endif /* NSS_DISABLE_DEPRECATED_SEED */
|
||||
|
||||
PRNGTEST_Uninstantiate,
|
||||
BL_Init,
|
||||
BL_SetForkState,
|
||||
|
||||
/* End of Version 3.011. */
|
||||
PRNGTEST_Instantiate,
|
||||
PRNGTEST_Reseed,
|
||||
PRNGTEST_Generate,
|
||||
|
||||
RSA_PopulatePrivateKey,
|
||||
PRNGTEST_Uninstantiate,
|
||||
|
||||
DSA_NewRandom,
|
||||
/* End of Version 3.011. */
|
||||
|
||||
JPAKE_Sign,
|
||||
JPAKE_Verify,
|
||||
JPAKE_Round2,
|
||||
JPAKE_Final,
|
||||
RSA_PopulatePrivateKey,
|
||||
|
||||
/* End of Version 3.012 */
|
||||
DSA_NewRandom,
|
||||
|
||||
TLS_P_hash,
|
||||
SHA224_NewContext,
|
||||
SHA224_DestroyContext,
|
||||
SHA224_Begin,
|
||||
SHA224_Update,
|
||||
SHA224_End,
|
||||
SHA224_HashBuf,
|
||||
SHA224_Hash,
|
||||
SHA224_TraceState,
|
||||
SHA224_FlattenSize,
|
||||
SHA224_Flatten,
|
||||
SHA224_Resurrect,
|
||||
SHA224_Clone,
|
||||
BLAPI_SHVerifyFile,
|
||||
JPAKE_Sign,
|
||||
JPAKE_Verify,
|
||||
JPAKE_Round2,
|
||||
JPAKE_Final,
|
||||
|
||||
/* End of Version 3.013 */
|
||||
/* End of Version 3.012 */
|
||||
|
||||
PQG_ParamGenV2,
|
||||
PRNGTEST_RunHealthTests,
|
||||
TLS_P_hash,
|
||||
SHA224_NewContext,
|
||||
SHA224_DestroyContext,
|
||||
SHA224_Begin,
|
||||
SHA224_Update,
|
||||
SHA224_End,
|
||||
SHA224_HashBuf,
|
||||
SHA224_Hash,
|
||||
SHA224_TraceState,
|
||||
SHA224_FlattenSize,
|
||||
SHA224_Flatten,
|
||||
SHA224_Resurrect,
|
||||
SHA224_Clone,
|
||||
BLAPI_SHVerifyFile,
|
||||
|
||||
/* End of Version 3.014 */
|
||||
/* End of Version 3.013 */
|
||||
|
||||
HMAC_ConstantTime,
|
||||
SSLv3_MAC_ConstantTime,
|
||||
PQG_ParamGenV2,
|
||||
PRNGTEST_RunHealthTests,
|
||||
|
||||
/* End of Version 3.015 */
|
||||
/* End of Version 3.014 */
|
||||
|
||||
RSA_SignRaw,
|
||||
RSA_CheckSignRaw,
|
||||
RSA_CheckSignRecoverRaw,
|
||||
RSA_EncryptRaw,
|
||||
RSA_DecryptRaw,
|
||||
RSA_EncryptOAEP,
|
||||
RSA_DecryptOAEP,
|
||||
RSA_EncryptBlock,
|
||||
RSA_DecryptBlock,
|
||||
RSA_SignPSS,
|
||||
RSA_CheckSignPSS,
|
||||
RSA_Sign,
|
||||
RSA_CheckSign,
|
||||
RSA_CheckSignRecover,
|
||||
HMAC_ConstantTime,
|
||||
SSLv3_MAC_ConstantTime,
|
||||
|
||||
/* End of Version 3.016 */
|
||||
/* End of Version 3.015 */
|
||||
|
||||
EC_FillParams,
|
||||
EC_DecodeParams,
|
||||
EC_CopyParams,
|
||||
RSA_SignRaw,
|
||||
RSA_CheckSignRaw,
|
||||
RSA_CheckSignRecoverRaw,
|
||||
RSA_EncryptRaw,
|
||||
RSA_DecryptRaw,
|
||||
RSA_EncryptOAEP,
|
||||
RSA_DecryptOAEP,
|
||||
RSA_EncryptBlock,
|
||||
RSA_DecryptBlock,
|
||||
RSA_SignPSS,
|
||||
RSA_CheckSignPSS,
|
||||
RSA_Sign,
|
||||
RSA_CheckSign,
|
||||
RSA_CheckSignRecover,
|
||||
|
||||
/* End of Version 3.017 */
|
||||
/* End of Version 3.016 */
|
||||
|
||||
ChaCha20Poly1305_InitContext,
|
||||
ChaCha20Poly1305_CreateContext,
|
||||
ChaCha20Poly1305_DestroyContext,
|
||||
ChaCha20Poly1305_Seal,
|
||||
ChaCha20Poly1305_Open,
|
||||
EC_FillParams,
|
||||
EC_DecodeParams,
|
||||
EC_CopyParams,
|
||||
|
||||
/* End of Version 3.018 */
|
||||
/* End of Version 3.017 */
|
||||
|
||||
EC_GetPointSize,
|
||||
ChaCha20Poly1305_InitContext,
|
||||
ChaCha20Poly1305_CreateContext,
|
||||
ChaCha20Poly1305_DestroyContext,
|
||||
ChaCha20Poly1305_Seal,
|
||||
ChaCha20Poly1305_Open,
|
||||
|
||||
/* End of Version 3.019 */
|
||||
/* End of Version 3.018 */
|
||||
|
||||
BLAKE2B_Hash,
|
||||
BLAKE2B_HashBuf,
|
||||
BLAKE2B_MAC_HashBuf,
|
||||
BLAKE2B_NewContext,
|
||||
BLAKE2B_DestroyContext,
|
||||
BLAKE2B_Begin,
|
||||
BLAKE2B_MAC_Begin,
|
||||
BLAKE2B_Update,
|
||||
BLAKE2B_End,
|
||||
BLAKE2B_FlattenSize,
|
||||
BLAKE2B_Flatten,
|
||||
BLAKE2B_Resurrect,
|
||||
EC_GetPointSize,
|
||||
|
||||
/* End of Version 3.020 */
|
||||
/* End of Version 3.019 */
|
||||
|
||||
ChaCha20_Xor,
|
||||
BLAKE2B_Hash,
|
||||
BLAKE2B_HashBuf,
|
||||
BLAKE2B_MAC_HashBuf,
|
||||
BLAKE2B_NewContext,
|
||||
BLAKE2B_DestroyContext,
|
||||
BLAKE2B_Begin,
|
||||
BLAKE2B_MAC_Begin,
|
||||
BLAKE2B_Update,
|
||||
BLAKE2B_End,
|
||||
BLAKE2B_FlattenSize,
|
||||
BLAKE2B_Flatten,
|
||||
BLAKE2B_Resurrect,
|
||||
|
||||
/* End of version 3.021 */
|
||||
/* End of Version 3.020 */
|
||||
|
||||
CMAC_Init,
|
||||
CMAC_Create,
|
||||
CMAC_Begin,
|
||||
CMAC_Update,
|
||||
CMAC_Finish,
|
||||
CMAC_Destroy
|
||||
ChaCha20_Xor,
|
||||
|
||||
/* End of version 3.022 */
|
||||
};
|
||||
/* End of version 3.021 */
|
||||
|
||||
CMAC_Init,
|
||||
CMAC_Create,
|
||||
CMAC_Begin,
|
||||
CMAC_Update,
|
||||
CMAC_Finish,
|
||||
CMAC_Destroy,
|
||||
|
||||
/* End of version 3.022 */
|
||||
ChaCha20Poly1305_Encrypt,
|
||||
ChaCha20Poly1305_Decrypt,
|
||||
AES_AEAD,
|
||||
AESKeyWrap_EncryptKWP,
|
||||
AESKeyWrap_DecryptKWP,
|
||||
|
||||
/* End of version 3.023 */
|
||||
KEA_PrimeCheck,
|
||||
|
||||
/* End of version 3.024 */
|
||||
ChaCha20_InitContext,
|
||||
ChaCha20_CreateContext,
|
||||
ChaCha20_DestroyContext
|
||||
|
||||
/* End of version 3.025 */
|
||||
};
|
||||
|
||||
const FREEBLVector*
|
||||
FREEBL_GetVector(void)
|
||||
|
|
@ -360,21 +408,20 @@ FREEBL_GetVector(void)
|
|||
}
|
||||
|
||||
#ifdef FREEBL_LOWHASH
|
||||
static const struct NSSLOWVectorStr nssvector =
|
||||
{
|
||||
sizeof nssvector,
|
||||
NSSLOW_VERSION,
|
||||
FREEBL_GetVector,
|
||||
NSSLOW_Init,
|
||||
NSSLOW_Shutdown,
|
||||
NSSLOW_Reset,
|
||||
NSSLOWHASH_NewContext,
|
||||
NSSLOWHASH_Begin,
|
||||
NSSLOWHASH_Update,
|
||||
NSSLOWHASH_End,
|
||||
NSSLOWHASH_Destroy,
|
||||
NSSLOWHASH_Length
|
||||
};
|
||||
static const struct NSSLOWVectorStr nssvector = {
|
||||
sizeof nssvector,
|
||||
NSSLOW_VERSION,
|
||||
FREEBL_GetVector,
|
||||
NSSLOW_Init,
|
||||
NSSLOW_Shutdown,
|
||||
NSSLOW_Reset,
|
||||
NSSLOWHASH_NewContext,
|
||||
NSSLOWHASH_Begin,
|
||||
NSSLOWHASH_Update,
|
||||
NSSLOWHASH_End,
|
||||
NSSLOWHASH_Destroy,
|
||||
NSSLOWHASH_Length
|
||||
};
|
||||
|
||||
const NSSLOWVector*
|
||||
NSSLOW_GetVector(void)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue