mirror of
				https://github.com/luc-github/ESP3D.git
				synced 2025-10-31 11:56:48 -07:00 
			
		
		
		
	Update WebSocket library
This commit is contained in:
		
							
								
								
									
										31
									
								
								libraries/arduinoWebSockets-2.6.1/src/libb64/cencode_inc.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								libraries/arduinoWebSockets-2.6.1/src/libb64/cencode_inc.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| /* | ||||
| cencode.h - c header for a base64 encoding algorithm | ||||
|  | ||||
| This is part of the libb64 project, and has been placed in the public domain. | ||||
| For details, see http://sourceforge.net/projects/libb64 | ||||
| */ | ||||
|  | ||||
| #ifndef BASE64_CENCODE_H | ||||
| #define BASE64_CENCODE_H | ||||
|  | ||||
| typedef enum | ||||
| { | ||||
| 	step_A, step_B, step_C | ||||
| } base64_encodestep; | ||||
|  | ||||
| typedef struct | ||||
| { | ||||
| 	base64_encodestep step; | ||||
| 	char result; | ||||
| 	int stepcount; | ||||
| } base64_encodestate; | ||||
|  | ||||
| void base64_init_encodestate(base64_encodestate* state_in); | ||||
|  | ||||
| char base64_encode_value(char value_in); | ||||
|  | ||||
| int base64_encode_block(const char* plaintext_in, int length_in, char* code_out, base64_encodestate* state_in); | ||||
|  | ||||
| int base64_encode_blockend(char* code_out, base64_encodestate* state_in); | ||||
|  | ||||
| #endif /* BASE64_CENCODE_H */ | ||||
		Reference in New Issue
	
	Block a user