Lines Matching refs:privKey
641 ICA_KEY_RSA_CRT *privKey=NULL;
669 !bn_wexpand(key, sizeof(*privKey)/BN_BYTES ))
676 privKey = (ICA_KEY_RSA_CRT *)key->d;
682 if ( keyRecordSize > sizeof(privKey->keyRecord )) {
699 memset(privKey, 0, sizeof(ICA_KEY_RSA_CRT));
700 privKey->keyType = CORRECT_ENDIANNESS(CRT_KEY_TYPE);
701 privKey->keyLength = CORRECT_ENDIANNESS(sizeof(ICA_KEY_RSA_CRT));
702 privKey->modulusBitLength =
708 privKey->pLength = CORRECT_ENDIANNESS(BN_num_bytes(p)+8);
709 privKey->qLength = CORRECT_ENDIANNESS(BN_num_bytes(q));
710 privKey->dpLength = CORRECT_ENDIANNESS(BN_num_bytes(dmp1)+8);
711 privKey->dqLength = CORRECT_ENDIANNESS(BN_num_bytes(dmq1));
712 privKey->qInvLength = CORRECT_ENDIANNESS(BN_num_bytes(iqmp)+8);
714 offset = (char *) privKey->keyRecord
715 - (char *) privKey;
736 privKey->dpOffset = CORRECT_ENDIANNESS(offset);
739 privKey->dqOffset = CORRECT_ENDIANNESS(offset);
742 privKey->pOffset = CORRECT_ENDIANNESS(offset);
745 privKey->qOffset = CORRECT_ENDIANNESS(offset);
748 privKey->qInvOffset = CORRECT_ENDIANNESS(offset);
750 pkey = (char *) privKey->keyRecord;
779 outLen = CORRECT_ENDIANNESS(privKey->qLength) * 2; /* Correct endianess is used
802 privKey, &outLen, (unsigned char *)result->d)) != 0)