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