• Home
  • Raw
  • Download

Lines Matching refs:_ffi

18     ffi as _ffi,  unknown
332 self.callback = _ffi.callback(
361 _ffi.new("unsigned int *", len(protostr)),
362 _ffi.new("unsigned char[]", protostr),
371 self.callback = _ffi.callback(
393 instr = _ffi.buffer(in_, inlen)[:]
409 _ffi.new("unsigned char *", len(outstr)),
410 _ffi.new("unsigned char[]", outstr),
419 self.callback = _ffi.callback(
442 instr = _ffi.buffer(in_, inlen)[:]
460 _ffi.new("unsigned char *", len(outstr)),
461 _ffi.new("unsigned char[]", outstr),
470 self.callback = _ffi.callback(
508 if cdata != _ffi.NULL:
509 data = _ffi.from_handle(cdata)
530 _ffi.buffer(data_ptr, ocsp_data_length)[:] = ocsp_data
541 self.callback = _ffi.callback("int (*)(SSL *, void *)", wrapper)
575 if cdata != _ffi.NULL:
576 data = _ffi.from_handle(cdata)
581 ocsp_ptr = _ffi.new("unsigned char **")
588 ocsp_data = _ffi.buffer(ocsp_ptr[0], ocsp_len)[:]
600 self.callback = _ffi.callback("int (*)(SSL *, void *)", wrapper)
628 return _ffi.string(_lib.SSLeay_version(type))
710 _openssl_assert(method_obj != _ffi.NULL)
713 _openssl_assert(context != _ffi.NULL)
714 context = _ffi.gc(context, _lib.SSL_CTX_free)
763 cafile = _ffi.NULL
768 capath = _ffi.NULL
840 dir_env_var = _ffi.string(
843 file_env_var = _ffi.string(
847 default_dir = _ffi.string(_lib.X509_get_default_cert_dir())
848 default_file = _ffi.string(_lib.X509_get_default_cert_file())
1028 _openssl_assert(ca_list != _ffi.NULL)
1150 if bio == _ffi.NULL:
1152 bio = _ffi.gc(bio, _lib.BIO_free)
1154 dh = _lib.PEM_read_bio_DHparams(bio, _ffi.NULL, _ffi.NULL, _ffi.NULL)
1155 dh = _ffi.gc(dh, _lib.DH_free)
1216 _openssl_assert(name_stack != _ffi.NULL)
1228 _openssl_assert(copy != _ffi.NULL)
1297 self._info_callback = _ffi.callback(
1327 if store == _ffi.NULL:
1377 self._tlsext_servername_callback = _ffi.callback(
1414 self._context, self._npn_advertise_callback, _ffi.NULL)
1432 self._context, self._npn_select_callback, _ffi.NULL)
1453 input_str = _ffi.new("unsigned char[]", protostr)
1470 self._context, self._alpn_select_callback, _ffi.NULL)
1481 self._ocsp_data = _ffi.NULL
1483 self._ocsp_data = _ffi.new_handle(data)
1554 self._ssl = _ffi.gc(ssl, _lib.SSL_free)
1582 _openssl_assert(self._into_ssl != _ffi.NULL)
1585 _openssl_assert(self._from_ssl != _ffi.NULL)
1634 errno = _ffi.getwinerror()[0]
1636 errno = _ffi.errno
1682 if name == _ffi.NULL:
1685 return _ffi.string(name)
1763 data = _ffi.new("char[]", buf)
1792 return _ffi.buffer(buf, result)[:]
1828 buffer[:result] = memoryview(_ffi.buffer(buf, result))
1872 return _ffi.buffer(buf, result)[:]
2016 if result == _ffi.NULL:
2018 ciphers.append(_native(_ffi.string(result)))
2035 if ca_names == _ffi.NULL:
2043 _openssl_assert(copy != _ffi.NULL)
2046 pyname._name = _ffi.gc(copy, _lib.X509_NAME_free)
2105 return _ffi.string(_lib.SSL_state_string_long(self._ssl))
2114 if session == _ffi.NULL:
2116 length = _lib.SSL_get_server_random(self._ssl, _ffi.NULL, 0)
2120 return _ffi.buffer(outp, length)[:]
2129 if session == _ffi.NULL:
2132 length = _lib.SSL_get_client_random(self._ssl, _ffi.NULL, 0)
2136 return _ffi.buffer(outp, length)[:]
2145 if session == _ffi.NULL:
2148 length = _lib.SSL_SESSION_get_master_key(session, _ffi.NULL, 0)
2152 return _ffi.buffer(outp, length)[:]
2164 context_buf = _ffi.NULL
2176 return _ffi.buffer(outp, olen)[:]
2194 if cert != _ffi.NULL:
2206 if cert != _ffi.NULL:
2218 if cert_stack == _ffi.NULL:
2275 if session == _ffi.NULL:
2279 pysession._session = _ffi.gc(session, _lib.SSL_SESSION_free)
2322 empty = _ffi.new("char[]", 0)
2330 return _ffi.buffer(buf, size)[:]
2367 if cipher == _ffi.NULL:
2370 name = _ffi.string(_lib.SSL_CIPHER_get_name(cipher))
2384 if cipher == _ffi.NULL:
2387 return _lib.SSL_CIPHER_get_bits(cipher, _ffi.NULL)
2400 if cipher == _ffi.NULL:
2403 version = _ffi.string(_lib.SSL_CIPHER_get_version(cipher))
2415 version = _ffi.string(_lib.SSL_get_version(self._ssl))
2439 data = _ffi.new("unsigned char **")
2440 data_len = _ffi.new("unsigned int *")
2444 return _ffi.buffer(data[0], data_len[0])[:]
2465 input_str = _ffi.new("unsigned char[]", protostr)
2476 data = _ffi.new("unsigned char **")
2477 data_len = _ffi.new("unsigned int *")
2484 return _ffi.buffer(data[0], data_len[0])[:]