Lines Matching refs:row
175 static int update_index(CA_DB *db, BIO *bio, char **row)
187 irow[i] = row[i];
188 row[i] = NULL;
567 char **row =
570 row[DB_srptype][0] = 'V';
574 char *row[DB_NUMBER];
576 row[DB_srpverifier] = NULL;
577 row[DB_srpsalt] = NULL;
578 row[DB_srpinfo] = NULL;
581 srp_create_user(user, &(row[DB_srpverifier]),
582 &(row[DB_srpsalt]),
592 row[DB_srpid] = BUF_strdup(user);
593 row[DB_srptype] = BUF_strdup("v");
594 row[DB_srpgN] = BUF_strdup(gNid);
596 if (!row[DB_srpid] || !row[DB_srpgN] || !row[DB_srptype]
597 || !row[DB_srpverifier] || !row[DB_srpsalt] || (userinfo
599 (!(row
604 || !update_index(db, bio_err, row)) {
605 if (row[DB_srpid])
606 OPENSSL_free(row[DB_srpid]);
607 if (row[DB_srpgN])
608 OPENSSL_free(row[DB_srpgN]);
609 if (row[DB_srpinfo])
610 OPENSSL_free(row[DB_srpinfo]);
611 if (row[DB_srptype])
612 OPENSSL_free(row[DB_srptype]);
613 if (row[DB_srpverifier])
614 OPENSSL_free(row[DB_srpverifier]);
615 if (row[DB_srpsalt])
616 OPENSSL_free(row[DB_srpsalt]);
629 char **row =
631 char type = row[DB_srptype][0];
640 if (row[DB_srptype][0] == 'V') {
647 get_index(db, row[DB_srpgN], DB_SRP_INDEX)) >= 0)
654 (user, row[DB_srpverifier], row[DB_srpsalt],
655 irow ? irow[DB_srpsalt] : row[DB_srpgN],
671 srp_create_user(user, &(row[DB_srpverifier]),
672 &(row[DB_srpsalt]),
683 row[DB_srptype][0] = 'v';
684 row[DB_srpgN] = BUF_strdup(gNid);
686 if (!row[DB_srpid] || !row[DB_srpgN] || !row[DB_srptype]
687 || !row[DB_srpverifier] || !row[DB_srpsalt]
689 && (!(row[DB_srpinfo] = BUF_strdup(userinfo)))))