Lines Matching refs:level
57 enum protection_level level; member
67 level_to_name(enum protection_level level) in level_to_name() argument
71 if(level_names[i].level == level) in level_to_name()
83 return level_names[i].level; in name_to_level()
159 sec_get_data(int fd, struct buffer *buf, int level) in sec_get_data() argument
344 sec_read_msg(char *s, int level) in sec_read_msg() argument
353 len = (*mech->decode)(app_data, buf, len, level); in sec_read_msg()
543 void mec(char *msg, enum protection_level level) in mec() argument
558 command_prot = level; in mec()
564 len = (*mech->decode)(app_data, buf, len, level); in mec()
639 sec_prot_internal(int level) in sec_prot_internal() argument
653 if(level){ in sec_prot_internal()
667 ret = command("PROT %c", level["CSEP"]); /* XXX :-) */ in sec_prot_internal()
673 data_prot = (enum protection_level)level; in sec_prot_internal()
678 set_command_prot(enum protection_level level) in set_command_prot() argument
682 if(level != command_prot && level == prot_clear) { in set_command_prot()
689 command_prot = level; in set_command_prot()
696 int level = -1; in sec_prot() local
710 level = name_to_level(argv[argc - 1]); in sec_prot()
712 if(level == -1) in sec_prot()
715 if((*mech->check_prot)(app_data, level)) { in sec_prot()
717 mech->name, level_to_name(level)); in sec_prot()
723 if(sec_prot_internal(level) < 0){ in sec_prot()
728 if(set_command_prot(level) < 0) { in sec_prot()
745 int level; in sec_prot_command() local
759 level = name_to_level(argv[1]); in sec_prot_command()
760 if(level == -1) in sec_prot_command()
763 if((*mech->check_prot)(app_data, level)) { in sec_prot_command()
765 mech->name, level_to_name(level)); in sec_prot_command()
769 if(set_command_prot(level) < 0) { in sec_prot_command()
793 sec_request_prot(char *level) in sec_request_prot() argument
795 int l = name_to_level(level); in sec_request_prot()