NetSurf
|
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdbool.h>
#include <windom.h>
#include "utils/errors.h"
#include "utils/utils.h"
#include "utils/log.h"
#include "utils/messages.h"
#include "atari/res/netsurf.rsh"
#include "atari/verify_ssl.h"
Go to the source code of this file.
Data Structures | |
struct | ssl_info_draw_param |
Macros | |
#define | CERT_INF_LINES 8 |
Functions | |
static int | cert_display_width (struct ssl_cert_info *cert_info) |
static void __CDECL | cert_info_draw (WINDOW *win, short buf[8], void *data) |
static void | do_popup (WINDOW *win, int index, int mode, void *data) |
bool | verify_ssl_form_do (const char *url, const struct ssl_cert_info *cert_infos_n, unsigned long num_certs) |
Variables | |
void * | h_gem_rsrc |
short | atari_plot_vdi_handle |
static struct ssl_info_draw_param | dp |
#define CERT_INF_LINES 8 |
Definition at line 43 of file verify_ssl.c.
Referenced by cert_info_draw().
|
static |
Definition at line 58 of file verify_ssl.c.
References ssl_cert_info::issuer, and ssl_cert_info::subject.
Referenced by do_popup(), and verify_ssl_form_do().
|
static |
Definition at line 69 of file verify_ssl.c.
References atari_plot_vdi_handle, CERT_INF_LINES, ssl_info_draw_param::cert_infos_n, ssl_cert_info::cert_type, ssl_info_draw_param::current, dp, ssl_cert_info::issuer, line(), ssl_cert_info::not_after, ssl_cert_info::not_before, NSLOG, ssl_info_draw_param::scrollx, ssl_cert_info::sig_type, ssl_cert_info::subject, and ssl_cert_info::version.
Referenced by verify_ssl_form_do().
|
static |
Definition at line 157 of file verify_ssl.c.
References cert_display_width(), ssl_info_draw_param::cert_infos_n, ssl_info_draw_param::cols, ssl_info_draw_param::current, dp, ssl_cert_info::issuer, items, MIN, NSLOG, ssl_info_draw_param::num_certs, ssl_info_draw_param::rows, ssl_info_draw_param::scrollx, and ssl_info_draw_param::scrolly.
Referenced by verify_ssl_form_do().
bool verify_ssl_form_do | ( | const char * | url, |
const struct ssl_cert_info * | cert_infos_n, | ||
unsigned long | num_certs | ||
) |
Definition at line 188 of file verify_ssl.c.
References cert_display_width(), cert_info_draw(), ssl_info_draw_param::cert_infos_n, ssl_info_draw_param::cols, ssl_info_draw_param::current, do_popup(), dp, h_gem_rsrc, NSLOG, ssl_info_draw_param::num_certs, ssl_info_draw_param::rows, ssl_info_draw_param::scrollx, ssl_info_draw_param::scrolly, and ssl_info_draw_param::tree.
short atari_plot_vdi_handle |
Definition at line 208 of file plot.c.
Referenced by ablend_bitmap(), cert_info_draw(), plot_arc(), plot_blit_bitmap(), plot_blit_mfdb(), plot_clip(), plot_copy_rect(), plot_disc(), plot_finalise(), plot_get_vdi_handle(), plot_init(), plot_line(), plot_polygon(), plot_rectangle(), plot_unlock(), and snapshot_create_native_mfdb().
|
static |
void* h_gem_rsrc |
Definition at line 75 of file gui.c.
Referenced by verify_ssl_form_do().