16 lines
		
	
	
		
			355 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			355 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
| package mbedtls;
 | |
| 
 | |
| import mbedtls.X509Crt;
 | |
| import haxe.io.Bytes;
 | |
| 
 | |
| extern class Ssl {
 | |
| 	function new():Void;
 | |
| 
 | |
| 	function get_peer_cert():Null<X509Crt>;
 | |
| 	function handshake():Int;
 | |
| 	function read(buf:Bytes, pos:Int, len:Int):Int;
 | |
| 	function set_hostname(hostname:String):Int;
 | |
| 	function setup(conf:Config):Int;
 | |
| 	function write(buf:Bytes, pos:Int, len:Int):Int;
 | |
| }
 |