Lines Matching defs:row
175 static int update_index(CA_DB *db, BIO *bio, char **row)
187 irow[i] = row[i];
188 row[i] = NULL;
570 char **row =
573 row[DB_srptype][0] = 'V';
577 char *row[DB_NUMBER];
579 row[DB_srpverifier] = NULL;
580 row[DB_srpsalt] = NULL;
581 row[DB_srpinfo] = NULL;
584 srp_create_user(user, &(row[DB_srpverifier]),
585 &(row[DB_srpsalt]),
595 row[DB_srpid] = BUF_strdup(user);
596 row[DB_srptype] = BUF_strdup("v");
597 row[DB_srpgN] = BUF_strdup(gNid);
599 if (!row[DB_srpid] || !row[DB_srpgN] || !row[DB_srptype]
600 || !row[DB_srpverifier] || !row[DB_srpsalt] || (userinfo
602 (!(row
607 || !update_index(db, bio_err, row)) {
608 if (row[DB_srpid])
609 OPENSSL_free(row[DB_srpid]);
610 if (row[DB_srpgN])
611 OPENSSL_free(row[DB_srpgN]);
612 if (row[DB_srpinfo])
613 OPENSSL_free(row[DB_srpinfo]);
614 if (row[DB_srptype])
615 OPENSSL_free(row[DB_srptype]);
616 if (row[DB_srpverifier])
617 OPENSSL_free(row[DB_srpverifier]);
618 if (row[DB_srpsalt])
619 OPENSSL_free(row[DB_srpsalt]);
632 char **row =
634 char type = row[DB_srptype][0];
643 if (row[DB_srptype][0] == 'V') {
650 get_index(db, row[DB_srpgN], DB_SRP_INDEX)) >= 0)
657 (user, row[DB_srpverifier], row[DB_srpsalt],
658 irow ? irow[DB_srpsalt] : row[DB_srpgN],
674 srp_create_user(user, &(row[DB_srpverifier]),
675 &(row[DB_srpsalt]),
686 row[DB_srptype][0] = 'v';
687 row[DB_srpgN] = BUF_strdup(gNid);
689 if (!row[DB_srpid] || !row[DB_srpgN] || !row[DB_srptype]
690 || !row[DB_srpverifier] || !row[DB_srpsalt]
692 && (!(row[DB_srpinfo] = BUF_strdup(userinfo)))))