| 
									
										
										
										
											2019-08-21 23:31:43 +08:00
										 |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2021-02-18 22:57:13 +08:00
										 |  |  |  * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. | 
					
						
							| 
									
										
										
										
											2019-08-21 23:31:43 +08:00
										 |  |  |  * | 
					
						
							|  |  |  |  * Licensed under the Apache License 2.0 (the "License").  You may not use | 
					
						
							|  |  |  |  * this file except in compliance with the License.  You can obtain a copy | 
					
						
							|  |  |  |  * in the file LICENSE in the source distribution or at | 
					
						
							|  |  |  |  * https://www.openssl.org/source/license.html
 | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef OSSL_CRYPTO_PUNYCODE_H
 | 
					
						
							|  |  |  | # define OSSL_CRYPTO_PUNYCODE_H
 | 
					
						
							| 
									
										
										
										
											2021-02-07 05:36:46 +08:00
										 |  |  | # pragma once
 | 
					
						
							| 
									
										
										
										
											2019-08-21 23:31:43 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | int ossl_punycode_decode ( | 
					
						
							| 
									
										
										
										
											2021-06-18 17:46:16 +08:00
										 |  |  |     const char *pEncoded, | 
					
						
							|  |  |  |     const size_t enc_len, | 
					
						
							|  |  |  |     unsigned int *pDecoded, | 
					
						
							|  |  |  |     unsigned int *pout_length | 
					
						
							| 
									
										
										
										
											2019-08-21 23:31:43 +08:00
										 |  |  | ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | int ossl_a2ulabel(const char *in, char *out, size_t *outlen); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | int ossl_a2ucompare(const char *a, const char *u); | 
					
						
							|  |  |  | #endif
 |