Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- b -
- BPU_asn1DecodePriKey()
: asn1.c
, asn1.h
- BPU_asn1DecodePubKey()
: asn1.h
, asn1.c
- BPU_asn1EncodePriKey()
: asn1.c
, asn1.h
- BPU_asn1EncodePubKey()
: asn1.h
, asn1.c
- BPU_asn1GetMecsTypeFromOid()
: asn1.c
, asn1.h
- BPU_asn1LoadFileToBuffer()
: asn1.c
, asn1.h
- BPU_asn1LoadKeyPair()
: asn1.c
, asn1.h
- BPU_asn1LoadPriKey()
: asn1.h
, asn1.c
- BPU_asn1LoadPubKey()
: asn1.c
, asn1.h
- BPU_asn1MallocBuffer()
: asn1.c
, asn1.h
- BPU_asn1ReadValue()
: asn1.c
, asn1.h
- BPU_asn1SaveKeyPair()
: asn1.c
, asn1.h
- BPU_asn1SavePriKey()
: asn1.c
, asn1.h
- BPU_asn1SavePubKey()
: asn1.c
, asn1.h
- BPU_asn1WriteBufferToFile()
: asn1.c
, asn1.h
- BPU_codeFreeCtx()
: codectx.h
, codectx.c
- BPU_codeFreeParamsGoppa()
: codectx.c
, codectx.h
- BPU_codeFreeParamsQcmdpc()
: codectx.c
, codectx.h
- BPU_codeInitCtx()
: codectx.c
, codectx.h
- BPU_codeInitMathCtx()
: codectx.c
, codectx.h
- BPU_codeInitParamsGoppa()
: codectx.c
, codectx.h
- BPU_codeInitParamsQcmdpc()
: codectx.c
, codectx.h
- BPU_EC_CODE_PARAMS_NOT_SUPPORTED
: errorcodes.h
- BPU_EC_CODE_TYPE_NOT_SUPPORTED
: errorcodes.h
- BPU_EC_MALLOC_ERROR
: errorcodes.h
- BPU_EC_MECS_TYPE_NOT_SUPPORTED
: errorcodes.h
- BPU_EN_CODE_GOPPA
: codectx.h
- BPU_EN_CODE_QCMDPC
: codectx.h
- BPU_EN_MECS_BASIC_GOPPA
: mecsctx.h
- BPU_EN_MECS_BASIC_QCMDPC
: mecsctx.h
- BPU_EN_MECS_CCA2_POINTCHEVAL_GOPPA
: mecsctx.h
- BPU_EN_MECS_CCA2_POINTCHEVAL_QCMDPC
: mecsctx.h
- BPU_getBit
: gf2.h
- BPU_getParity()
: gf2.c
, gf2.h
- BPU_GF2_POLY_DEG_10
: mathctx.h
- BPU_GF2_POLY_DEG_11
: mathctx.h
- BPU_GF2_POLY_DEG_5
: mathctx.h
- BPU_GF2_POLY_DEG_6
: mathctx.h
- BPU_gf2MatCopy()
: gf2.c
, gf2.h
- BPU_gf2MatCopyRowToVec
: gf2.h
- BPU_gf2MatCrop()
: gf2.c
, gf2.h
- BPU_gf2MatFindCol()
: gf2.c
, gf2.h
- BPU_gf2MatFindRow()
: gf2.c
, gf2.h
- BPU_gf2MatFree()
: gf2types.c
, gf2types.h
- BPU_gf2MatGetBit
: gf2.h
- BPU_gf2MatGetMaskedBit()
: gf2.c
, gf2.h
- BPU_gf2MatGetRowAsGf2Vec()
: gf2.c
, gf2.h
- BPU_gf2MatMakeSystematic()
: gf2.c
, gf2.h
- BPU_gf2MatMalloc()
: gf2types.c
, gf2types.h
- BPU_gf2MatNullRow
: gf2types.h
- BPU_gf2MatPermute()
: gf2.c
, gf2.h
- BPU_gf2MatSetBit
: gf2.h
- BPU_gf2MatSwapRows()
: gf2.c
, gf2.h
- BPU_gf2MatTransp()
: gf2.c
, gf2.h
- BPU_gf2MatXorRows()
: gf2.c
, gf2.h
- BPU_gf2PolyAdd()
: gf2.c
, gf2.h
- BPU_gf2PolyCopy()
: gf2.c
, gf2.h
- BPU_gf2PolyDiv()
: gf2.c
, gf2.h
- BPU_gf2PolyExtEuclidA()
: gf2.c
, gf2.h
- BPU_gf2PolyFree()
: gf2types.c
, gf2types.h
- BPU_gf2PolyGetBit
: gf2.h
- BPU_gf2PolyGetHighestBitPos()
: gf2.c
, gf2.h
- BPU_gf2PolyInitRand()
: gf2.c
, gf2.h
- BPU_gf2PolyInv()
: gf2.c
, gf2.h
- BPU_gf2PolyIsZero()
: gf2.c
, gf2.h
- BPU_gf2PolyMalloc()
: gf2types.c
, gf2types.h
- BPU_gf2PolyMulMod()
: gf2.c
, gf2.h
- BPU_gf2PolyMulX()
: gf2.c
, gf2.h
- BPU_gf2PolySetDeg()
: gf2.c
, gf2.h
- BPU_gf2PolyShiftLeft()
: gf2.c
, gf2.h
- BPU_gf2PolyShiftRightOne()
: gf2.c
, gf2.h
- BPU_gf2PolyTransp()
: gf2.c
, gf2.h
- BPU_gf2QcMatrixFree()
: gf2types.c
, gf2types.h
- BPU_gf2QcMatrixMalloc()
: gf2types.h
, gf2types.c
- BPU_gf2QcMatrixToSparse()
: gf2.c
, gf2.h
- BPU_gf2QcMatrixTransp()
: gf2.c
, gf2.h
- BPU_gf2SparsePolyAdd()
: gf2.c
, gf2.h
- BPU_gf2SparsePolyAndHW()
: gf2.c
, gf2.h
- BPU_gf2SparsePolyCopy()
: gf2.c
, gf2.h
- BPU_gf2SparsePolyFree()
: gf2types.c
, gf2types.h
- BPU_gf2SparsePolyMalloc()
: gf2types.c
, gf2types.h
- BPU_gf2SparseQcMatrixFree()
: gf2types.c
, gf2types.h
- BPU_gf2SparseQcMatrixGetRow()
: gf2.c
, gf2.h
- BPU_gf2SparseQcMatrixMalloc()
: gf2types.c
, gf2types.h
- BPU_gf2SparseQcMatrixTransp()
: gf2.c
, gf2.h
- BPU_gf2Swap()
: gf2.c
, gf2.h
- BPU_gf2VecCmp()
: gf2.c
, gf2.h
- BPU_gf2VecConcat()
: gf2.c
, gf2.h
- BPU_gf2VecCopy()
: gf2.c
, gf2.h
- BPU_gf2VecCrop()
: gf2.c
, gf2.h
- BPU_gf2VecFree()
: gf2types.c
, gf2types.h
- BPU_gf2VecGetBit
: gf2.h
- BPU_gf2VecGetMaskedBit()
: gf2.c
, gf2.h
- BPU_gf2VecHash()
: sha512.c
, sha512.h
- BPU_gf2VecMalloc()
: gf2types.c
, gf2types.h
- BPU_gf2VecMallocElements()
: gf2types.c
, gf2types.h
- BPU_gf2VecMulMat()
: gf2.c
, gf2.h
- BPU_gf2VecNull
: gf2types.h
- BPU_gf2VecPermute()
: gf2.c
, gf2.h
- BPU_gf2VecRand()
: gf2.c
, gf2.h
- BPU_gf2VecResize()
: gf2types.c
, gf2types.h
- BPU_gf2VecSetBit
: gf2.h
- BPU_gf2VecXor()
: gf2.c
, gf2.h
- BPU_gf2xGetDeg()
: gf2x.c
, gf2x.h
- BPU_gf2xGetPseudoInv()
: gf2x.c
, gf2x.h
- BPU_gf2xInvElement
: gf2x.h
- BPU_gf2xMatClearCol()
: gf2x.c
, gf2x.h
- BPU_gf2xMatConvertToGf2Mat()
: gf2x.c
, gf2x.h
- BPU_gf2xMatFindPivot()
: gf2x.c
, gf2x.h
- BPU_gf2xMatFree()
: gf2xtypes.c
, gf2xtypes.h
- BPU_gf2xMatGEM()
: gf2x.c
, gf2x.h
- BPU_gf2xMatInsertPoly()
: gf2x.c
, gf2x.h
- BPU_gf2xMatMalloc()
: gf2xtypes.c
, gf2xtypes.h
- BPU_gf2xMatMul()
: gf2x.c
, gf2x.h
- BPU_gf2xMatMulElRow()
: gf2x.c
, gf2x.h
- BPU_gf2xMatNull()
: gf2xtypes.c
, gf2xtypes.h
- BPU_gf2xMatPermute()
: gf2x.c
, gf2x.h
- BPU_gf2xMatRoot()
: gf2x.c
, gf2x.h
- BPU_gf2xMatSwapRows()
: gf2x.c
, gf2x.h
- BPU_gf2xMatXorRows()
: gf2x.c
, gf2x.h
- BPU_gf2xMulMod()
: gf2x.c
, gf2x.h
- BPU_gf2xMulModT
: gf2x.h
- BPU_gf2xPolyAdd()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyCmp()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyCopy()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyDiv()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyEval()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyExtEuclid()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyFree()
: gf2xtypes.c
, gf2xtypes.h
- BPU_gf2xPolyGenGoppa()
: gf2x.h
, gf2x.c
- BPU_gf2xPolyGenRandom()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyGetDeg()
: gf2x.h
, gf2x.c
- BPU_gf2xPolyInv()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyIrredTest()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyLeadCoef
: gf2x.h
- BPU_gf2xPolyMakeMonic()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyMalloc()
: gf2xtypes.c
, gf2xtypes.h
- BPU_gf2xPolyMallocCoef()
: gf2xtypes.c
, gf2xtypes.h
- BPU_gf2xPolyMod()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyMul()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyMulEl()
: gf2x.h
, gf2x.c
- BPU_gf2xPolyNull
: gf2xtypes.h
- BPU_gf2xPolyPower()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyResize()
: gf2xtypes.c
, gf2xtypes.h
- BPU_gf2xPolyRoot()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyShl()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyShr()
: gf2x.c
, gf2x.h
- BPU_gf2xPolyToVec()
: gf2x.c
, gf2x.h
- BPU_gf2xPowerModT()
: gf2x.c
, gf2x.h
- BPU_gf2xRoot()
: gf2x.c
, gf2x.h
- BPU_gf2xSwap()
: gf2x.c
, gf2x.h
- BPU_gf2xVecFree()
: gf2xtypes.c
, gf2xtypes.h
- BPU_gf2xVecMalloc()
: gf2xtypes.c
, gf2xtypes.h
- BPU_gf2xVecMulEl()
: gf2x.c
, gf2x.h
- BPU_gf2xVecMulMat()
: gf2x.c
, gf2x.h
- BPU_gf2xVecToPoly()
: gf2x.c
, gf2x.h
- BPU_goppaDecode()
: goppa.c
, goppa.h
- BPU_goppaDetSyndrome()
: goppa.c
, goppa.h
- BPU_goppaEncode()
: goppa.c
, goppa.h
- BPU_goppaFindPolyAB()
: goppa.c
, goppa.h
- BPU_goppaFreeParams()
: goppatypes.c
, goppatypes.h
- BPU_goppaFreeSpec()
: goppatypes.c
, goppatypes.h
- BPU_goppaGenCode()
: goppa.c
, goppa.h
- BPU_goppaGetError()
: goppa.c
, goppa.h
- BPU_goppaInitMatH2()
: goppa.c
, goppa.h
- BPU_goppaInitParams()
: goppatypes.c
, goppatypes.h
- BPU_HASH_LEN
: sha512.h
- BPU_isPrime()
: int.c
, int.h
- BPU_mathFreeCtx()
: mathctx.c
, mathctx.h
- BPU_mathInitCtx()
: mathctx.c
, mathctx.h
- BPU_mecsBasicDecrypt()
: mecsbasic.h
, mecsbasic.c
- BPU_mecsBasicEncrypt()
: mecsbasic.c
, mecsbasic.h
- BPU_mecsDecrypt()
: mecs.c
, mecs.h
- BPU_mecsEncrypt()
: mecs.c
, mecs.h
- BPU_mecsFreeCtx()
: mecsctx.h
, mecsctx.c
- BPU_mecsFreeParamsGoppa()
: mecsctx.h
, mecsctx.c
- BPU_mecsFreeParamsQcmdpc()
: mecsctx.c
, mecsctx.h
- BPU_mecsGenKeyPair()
: mecs.c
, mecs.h
- BPU_mecsInitCtx()
: mecsctx.h
, mecsctx.c
- BPU_mecsInitParamsGoppa()
: mecsctx.c
, mecsctx.h
- BPU_mecsInitParamsQcmdpc()
: mecsctx.c
, mecsctx.h
- BPU_mecsPointchevalCCA2Decrypt()
: mecspointcheval.h
, mecspointcheval.c
- BPU_mecsPointchevalCCA2Encrypt()
: mecspointcheval.c
, mecspointcheval.h
- BPU_mecsQcmdpcCalcSyndrom()
: qcmdpc.h
, qcmdpc.c
- BPU_mecsQcmdpcDecode1()
: qcmdpc.c
, qcmdpc.h
- BPU_mecsQcmdpcDecode2()
: qcmdpc.h
, qcmdpc.c
- BPU_mecsQcmdpcDecrypt()
: qcmdpc.h
, qcmdpc.c
- BPU_mecsQcmdpcEncode()
: qcmdpc.h
, qcmdpc.c
- BPU_mecsQcmdpcGenKeys()
: qcmdpc.c
, qcmdpc.h
- BPU_mecsQcmdpcTestGHmatrices()
: qcmdpc.h
, qcmdpc.c
- BPU_padAdd()
: padding.c
, padding.h
- BPU_padDel()
: padding.h
, padding.c
- BPU_permFree()
: permtypes.h
, permtypes.c
- BPU_permGetInv()
: perm.h
, perm.c
- BPU_permIsValid()
: perm.h
, perm.c
- BPU_permMalloc()
: permtypes.h
, permtypes.c
- BPU_permPermute()
: perm.h
, perm.c
- BPU_permRandomize()
: perm.h
, perm.c
- BPU_permSwap()
: perm.h
, perm.c
- BPU_PRINT_U_64
: debugio.h
- BPU_printBinary32LsbLn()
: gf2.c
, gf2.h
- BPU_printBinaryLsb()
: gf2.h
, gf2.c
- BPU_printBinaryLsb32()
: gf2.c
, gf2.h
- BPU_printBinaryLsbLn()
: gf2.c
, gf2.h
- BPU_printBinaryMsb()
: gf2.h
, gf2.c
- BPU_printBinaryMsb32()
: gf2.h
, gf2.c
- BPU_printBinaryMsb32Ln()
: gf2.h
, gf2.c
- BPU_printBinaryMsbLn()
: gf2.c
, gf2.h
- BPU_printDebug
: debugio.h
- BPU_printError
: debugio.h
- BPU_printGf2Mat()
: gf2.c
, gf2.h
- BPU_printGf2Poly()
: gf2.h
, gf2.c
- BPU_printGf2PolyForMatrix()
: gf2.h
, gf2.c
- BPU_printGf2QcMatrix()
: gf2.c
, gf2.h
- BPU_printGf2SparsePoly()
: gf2.h
, gf2.c
- BPU_printGf2SparseQcMatrix()
: gf2.c
, gf2.h
- BPU_printGf2Vec()
: gf2.c
, gf2.h
- BPU_printGf2VecMsb()
: gf2.c
, gf2.h
- BPU_printGf2VecOnes()
: gf2.c
, gf2.h
- BPU_printGf2xMat()
: gf2x.c
, gf2x.h
- BPU_printGf2xPoly()
: gf2x.c
, gf2x.h
- BPU_printGf2xVec()
: gf2x.h
, gf2x.c
- BPU_printPerm()
: perm.c
, perm.h
- BPU_printWarning
: debugio.h
- BPU_prngGetRand()
: prng.c
, prng.h
- BPU_QCMDPC_MAX_B_VALUES
: qcmdpc.h
- BPU_QCMDPC_PARAM_DELTA
: qcmdpc.h
- BPU_QCMDPC_PARAM_DELTA_B
: qcmdpc.h
- BPU_QCMDPC_PARAM_MAX_ITER
: qcmdpc.h
- BPU_qcmdpcFreeParams()
: qcmdpctypes.h
, qcmdpctypes.c
- BPU_qcmdpcFreeSpec()
: qcmdpctypes.h
, qcmdpctypes.c
- BPU_qcmdpcInitParams()
: qcmdpctypes.h
, qcmdpctypes.c
- BPU_STR_ASN1_MECS_PRI_KEY
: asn1.h
- BPU_STR_ASN1_MECS_PRI_KEY_NAME
: asn1.h
- BPU_STR_ASN1_MECS_PUB_KEY
: asn1.h
- BPU_STR_ASN1_MECS_PUB_KEY_NAME
: asn1.h
- BPU_STR_ASN1_OID_MECS_BASIC_GOPPA
: asn1.h
- BPU_STR_ASN1_OID_MECS_CCA2_POINTCHEVAL_GOPPA
: asn1.h
- BPU_T_Code_Ctx
: codectx.h
- BPU_T_EN_Code_Types
: codectx.h
- BPU_T_EN_Mecs_Types
: mecsctx.h
- BPU_T_GF2
: gf2types.h
- BPU_T_GF2_16x
: gf2xtypes.h
- BPU_T_GF2_16x_Matrix
: gf2xtypes.h
- BPU_T_GF2_16x_Poly
: gf2xtypes.h
- BPU_T_GF2_16x_Vector
: gf2xtypes.h
- BPU_T_GF2_32x
: gf2xtypes.h
- BPU_T_GF2_Matrix
: gf2types.h
- BPU_T_GF2_Poly
: gf2types.h
- BPU_T_GF2_QC_Matrix
: gf2types.h
- BPU_T_GF2_Sparse_Poly
: gf2types.h
- BPU_T_GF2_Sparse_Qc_Matrix
: gf2types.h
- BPU_T_GF2_Vector
: gf2types.h
- BPU_T_Goppa_Params
: goppatypes.h
- BPU_T_Goppa_Spec
: goppatypes.h
- BPU_T_Math_Ctx
: mathctx.h
- BPU_T_Mecs_Ctx
: mecsctx.h
- BPU_T_Perm_Element
: permtypes.h
- BPU_T_Perm_Vector
: permtypes.h
- BPU_T_Qcmdpc_Params
: qcmdpctypes.h
- BPU_T_Qcmdpc_Spec
: qcmdpctypes.h
- BPU_T_UN_Code_Params
: codectx.h
- BPU_T_UN_Code_Spec
: codectx.h
- BPU_T_UN_Mecs_Params
: mecsctx.h
- BPU_TEST_ROUNDS
: test-speed.c