Home | History | Annotate | Download | only in dist

Lines Matching defs:principals

742 	char *opts = NULL, *tmp, *cp, *principals = NULL;
766 if ((principals = strdup(tmp)) == NULL) {
777 principals, 0) != 1) {
820 *principalsp = principals;
821 principals = NULL; /* transferred */
833 free(principals);
843 char *cp, *oprincipals, *principals;
849 oprincipals = principals = *principalsp;
857 while ((cp = strsep(&principals, ",")) != NULL && *cp != '\0') {
867 if (match_pattern(cert->cert->principals[i], cp)) {
870 cert->cert->principals[i])) != 0) {
878 error("%s:%lu: no valid principals found", path, linenum);
882 if ((principals = sshbuf_dup_string(nprincipals)) == NULL) {
889 *principalsp = principals;
902 char *principals = NULL;
913 principal, &principals, &found_key, &sigopts)) != 0) {
936 &principals, sign_key, verify_time)) != 0) {
982 *principalsp = principals;
983 principals = NULL; /* transferred */
985 free(principals);
1034 uint64_t verify_time, char **principals)
1053 sign_key, NULL, NULL, verify_time, principals);
1085 char *found, *line = NULL, **principals = NULL, **tmp;
1115 if ((tmp = recallocarray(principals, nprincipals,
1116 nprincipals + 1, sizeof(*principals))) == NULL) {
1121 principals = tmp;
1122 principals[nprincipals++] = found; /* transferred */
1136 *principalsp = principals;
1137 principals = NULL; /* transferred */
1143 free(principals[i]);
1144 free(principals);