Lines Matching refs:ktx
148 KDFa_CONTEXT *ktx, // IN: a context for the KDF in RandomForRsa() argument
159 UINT16 digestSize = _cpri__GetDigestSize(ktx->hashAlg); in RandomForRsa()
166 *(ktx->outer) += 1; in RandomForRsa()
171 _cpri__CopyHashState(&h, &(ktx->iPadCtx)); in RandomForRsa()
178 if(ktx->extra != NULL) in RandomForRsa()
179 _cpri__UpdateHash(&h, ktx->extra->size, ktx->extra->buffer); in RandomForRsa()
182 UINT32_TO_BYTE_ARRAY(*(ktx->outer), swapped); in RandomForRsa()
184 _cpri__UpdateHash(&h, 2, (BYTE *)&ktx->keySizeInBits); in RandomForRsa()
189 _cpri__CopyHashState(&h, &(ktx->oPadCtx)); in RandomForRsa()
232 KDFa_CONTEXT *ktx, in MillerRabin() argument
274 if(ktx != NULL) in MillerRabin()
275 RandomForRsa(ktx, "Miller-Rabin witness", &b.b); in MillerRabin()
564 KDFa_CONTEXT *ktx, // IN: KDFa iterator structure in PrimeSelectWithSieve() argument
630 if(MillerRabin(bnP, rounds, ktx, context)) in PrimeSelectWithSieve()
718 KDFa_CONTEXT *ktx, // IN/OUT: the context structure to initialize in KDFaContextStart() argument
730 pAssert(ktx != NULL && outer != NULL && digestSize != 0); in KDFaContextStart()
732 _cpri__StartHMAC(hashAlg, FALSE, &(ktx->iPadCtx), seed->size, seed->buffer, in KDFaContextStart()
734 _cpri__StartHash(hashAlg, FALSE, &(ktx->oPadCtx)); in KDFaContextStart()
735 _cpri__UpdateHash(&(ktx->oPadCtx), oPadKey.b.size, oPadKey.b.buffer); in KDFaContextStart()
736 ktx->extra = extra; in KDFaContextStart()
737 ktx->hashAlg = hashAlg; in KDFaContextStart()
738 ktx->outer = outer; in KDFaContextStart()
739 ktx->keySizeInBits = keySizeInBits; in KDFaContextStart()
740 return ktx; in KDFaContextStart()
744 KDFa_CONTEXT *ktx // IN/OUT: the context structure to close in KDFaContextEnd() argument
747 if(ktx != NULL) in KDFaContextEnd()
750 _cpri__CompleteHash(&(ktx->iPadCtx), 0, NULL); in KDFaContextEnd()
751 _cpri__CompleteHash(&(ktx->oPadCtx), 0, NULL); in KDFaContextEnd()
798 KDFa_CONTEXT ktx; in _cpri__GenerateKeyRSA() local
811 ktxPtr = KDFaContextStart(&ktx, seed, hashAlg, extra, pCtr, keySizeInBits); in _cpri__GenerateKeyRSA()
853 RandomForRsa(&ktx, label, p); in _cpri__GenerateKeyRSA()
920 RandomForRsa(&ktx, label, &r.b); in _cpri__GenerateKeyRSA()
943 KDFaContextEnd(&ktx); in _cpri__GenerateKeyRSA()