| 
									
										
										
										
											1999-05-26 14:24:57 +00:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  *	BIRD -- Password handling | 
					
						
							|  |  |  |  * | 
					
						
							| 
									
										
										
										
											2004-06-26 20:11:14 +00:00
										 |  |  |  *	(c) 1999 Pavel Machek <pavel@ucw.cz> | 
					
						
							|  |  |  |  *	(c) 2004 Ondrej Filip <feela@network.cz> | 
					
						
							| 
									
										
										
										
											1999-05-26 14:24:57 +00:00
										 |  |  |  * | 
					
						
							|  |  |  |  *	Can be freely distributed and used under the terms of the GNU GPL. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-05-26 14:37:07 +00:00
										 |  |  | #ifndef PASSWORD_H
 | 
					
						
							|  |  |  | #define PASSWORD_H
 | 
					
						
							| 
									
										
										
										
											1999-05-31 17:12:00 +00:00
										 |  |  | #include "lib/timer.h"
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-26 20:11:14 +00:00
										 |  |  | #define MD5_AUTH_SIZE 16
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-05-26 14:24:57 +00:00
										 |  |  | struct password_item { | 
					
						
							| 
									
										
										
										
											2004-06-26 20:11:14 +00:00
										 |  |  |   node n; | 
					
						
							| 
									
										
										
										
											1999-05-26 14:24:57 +00:00
										 |  |  |   char *password; | 
					
						
							|  |  |  |   int id; | 
					
						
							| 
									
										
										
										
											2004-06-26 20:11:14 +00:00
										 |  |  |   bird_clock_t accfrom, accto, genfrom, gento; | 
					
						
							| 
									
										
										
										
											1999-05-26 14:24:57 +00:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | extern struct password_item *last_password_item; | 
					
						
							| 
									
										
										
										
											1999-05-31 17:12:00 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-26 20:11:14 +00:00
										 |  |  | struct password_item *password_find(list *); | 
					
						
							|  |  |  | void password_cpy(char *dst, char *src, int size); | 
					
						
							| 
									
										
										
										
											1999-05-31 17:12:00 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-05-26 14:37:07 +00:00
										 |  |  | #endif
 |