Searched defs:pBigNum (Results 1 - 3 of 3) sorted by relevance

/vbox/include/iprt/
H A Dbignum.h101 RTDECL(int) RTBigNumInit(PRTBIGNUM pBigNum, uint32_t fFlags, void const *pvRaw, size_t cbRaw);
102 RTDECL(int) RTBigNumInitZero(PRTBIGNUM pBigNum, uint32_t fFlags);
121 RTDECL(int) RTBigNumClone(PRTBIGNUM pBigNum, PCRTBIGNUM pSrc);
123 RTDECL(int) RTBigNumDestroy(PRTBIGNUM pBigNum); variable
131 * @param pBigNum The big number.
133 RTDECL(uint32_t) RTBigNumBitWidth(PCRTBIGNUM pBigNum); variable
134 RTDECL(uint32_t) RTBigNumByteWidth(PCRTBIGNUM pBigNum); variable
142 * @param pBigNum The big number.
146 RTDECL(int) RTBigNumToBytesBigEndian(PCRTBIGNUM pBigNum, void *pvBuf, size_t cbWanted);
163 RTDECL(int) RTBigNumNegate(PRTBIGNUM pResult, PCRTBIGNUM pBigNum);
[all...]
/vbox/src/VBox/Runtime/testcase/
H A DtstRTBigNum.cpp184 static void testInitOneLittleEndian(uint8_t const *pb, size_t cb, PRTBIGNUM pBigNum) argument
198 RTTESTI_CHECK(Num.fNegative == pBigNum->fNegative);
199 RTTESTI_CHECK(Num.cUsed == pBigNum->cUsed);
200 RTTESTI_CHECK(RTBigNumCompare(&Num, pBigNum) == 0);
205 RTTESTI_CHECK(Num.fNegative == pBigNum->fNegative);
206 RTTESTI_CHECK(Num.cUsed == pBigNum->cUsed);
207 RTTESTI_CHECK(RTBigNumCompare(&Num, pBigNum) == 0);
545 static bool testHexStringToNum(PRTBIGNUM pBigNum, const char *pszHex, uint32_t fFlags)
553 RTTESTI_CHECK_RC_RET(RTBigNumInit(pBigNum, RTBIGNUMINIT_F_ENDIAN_BIG | fFlags, abBuf, cbHex), VINF_SUCCESS, false);
/vbox/src/VBox/Runtime/common/asn1/
H A Dasn1-ut-integer.cpp301 RTDECL(int) RTAsn1Integer_ToBigNum(PCRTASN1INTEGER pThis, PRTBIGNUM pBigNum, uint32_t fBigNumInit)
314 return RTBigNumInit(pBigNum, fBigNumInit, pThis->Asn1Core.uData.pv, pThis->Asn1Core.cb);
318 RTDECL(int) RTAsn1Integer_FromBigNum(PRTASN1INTEGER pThis, PCRTBIGNUM pBigNum, PCRTASN1ALLOCATORVTABLE pAllocator) argument
320 AssertPtr(pThis); AssertPtr(pBigNum); AssertPtr(pAllocator);
326 uint32_t cb = RTBigNumByteWidth(pBigNum); Assert(cb > 0);
331 rc = RTBigNumToBytesBigEndian(pBigNum, (void *)pThis->Asn1Core.uData.pv, cb);

Completed in 49 milliseconds