Add functions to cellSsl

This commit is contained in:
scribam 2017-04-09 16:08:03 +02:00 committed by Ivan
parent 49ba4bbfb5
commit 7cd15a6202

View file

@ -135,6 +135,12 @@ s32 BIO_dump()
return CELL_OK; return CELL_OK;
} }
s32 BIO_free()
{
UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK;
}
s32 BIO_get_cb_arg() s32 BIO_get_cb_arg()
{ {
UNIMPLEMENTED_FUNC(cellSsl); UNIMPLEMENTED_FUNC(cellSsl);
@ -213,6 +219,12 @@ s32 EVP_PKEY_free()
return CELL_OK; return CELL_OK;
} }
s32 R_time()
{
UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK;
}
s32 R_time_cmp() s32 R_time_cmp()
{ {
UNIMPLEMENTED_FUNC(cellSsl); UNIMPLEMENTED_FUNC(cellSsl);
@ -255,6 +267,12 @@ s32 SSL_CIPHER_get_bits()
return CELL_OK; return CELL_OK;
} }
s32 SSL_CIPHER_get_id()
{
UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK;
}
s32 SSL_CIPHER_get_name() s32 SSL_CIPHER_get_name()
{ {
UNIMPLEMENTED_FUNC(cellSsl); UNIMPLEMENTED_FUNC(cellSsl);
@ -315,18 +333,36 @@ s32 SSL_CTX_use_certificate()
return CELL_OK; return CELL_OK;
} }
s32 SSL_CTX_use_PrivateKey()
{
UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK;
}
s32 SSL_SESSION_free() s32 SSL_SESSION_free()
{ {
UNIMPLEMENTED_FUNC(cellSsl); UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK; return CELL_OK;
} }
s32 SSL_alert_desc_string_long()
{
UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK;
}
s32 SSL_alert_type_string_long() s32 SSL_alert_type_string_long()
{ {
UNIMPLEMENTED_FUNC(cellSsl); UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK; return CELL_OK;
} }
s32 SSL_clear()
{
UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK;
}
s32 SSL_do_handshake() s32 SSL_do_handshake()
{ {
UNIMPLEMENTED_FUNC(cellSsl); UNIMPLEMENTED_FUNC(cellSsl);
@ -351,6 +387,12 @@ s32 SSL_get_error()
return CELL_OK; return CELL_OK;
} }
s32 SSL_get_rbio()
{
UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK;
}
s32 SSL_get_version() s32 SSL_get_version()
{ {
UNIMPLEMENTED_FUNC(cellSsl); UNIMPLEMENTED_FUNC(cellSsl);
@ -381,6 +423,18 @@ s32 SSL_set_bio()
return CELL_OK; return CELL_OK;
} }
s32 SSL_set_connect_state()
{
UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK;
}
s32 SSL_set_session()
{
UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK;
}
s32 SSL_set_ssl_method() s32 SSL_set_ssl_method()
{ {
UNIMPLEMENTED_FUNC(cellSsl); UNIMPLEMENTED_FUNC(cellSsl);
@ -423,6 +477,12 @@ s32 SSL_write()
return CELL_OK; return CELL_OK;
} }
s32 SSLCERT_check_private_key()
{
UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK;
}
s32 SSLCERT_free() s32 SSLCERT_free()
{ {
UNIMPLEMENTED_FUNC(cellSsl); UNIMPLEMENTED_FUNC(cellSsl);
@ -471,6 +531,12 @@ s32 SSLCERT_get_pubkey()
return CELL_OK; return CELL_OK;
} }
s32 SSLCERT_get_subject_name()
{
UNIMPLEMENTED_FUNC(cellSsl);
return CELL_OK;
}
s32 SSLCERT_NAME_cmp() s32 SSLCERT_NAME_cmp()
{ {
UNIMPLEMENTED_FUNC(cellSsl); UNIMPLEMENTED_FUNC(cellSsl);
@ -554,6 +620,7 @@ DECLARE(ppu_module_manager::cellSsl)("cellSsl", []()
REG_FUNC(cellSsl, BIO_ctrl); REG_FUNC(cellSsl, BIO_ctrl);
REG_FUNC(cellSsl, BIO_dump); REG_FUNC(cellSsl, BIO_dump);
REG_FUNC(cellSsl, BIO_free);
REG_FUNC(cellSsl, BIO_get_cb_arg); REG_FUNC(cellSsl, BIO_get_cb_arg);
REG_FUNC(cellSsl, BIO_get_retry_reason); REG_FUNC(cellSsl, BIO_get_retry_reason);
REG_FUNC(cellSsl, BIO_new_mem); REG_FUNC(cellSsl, BIO_new_mem);
@ -570,6 +637,7 @@ DECLARE(ppu_module_manager::cellSsl)("cellSsl", []()
REG_FUNC(cellSsl, EVP_PKEY_free); REG_FUNC(cellSsl, EVP_PKEY_free);
REG_FUNC(cellSsl, R_time);
REG_FUNC(cellSsl, R_time_cmp); REG_FUNC(cellSsl, R_time_cmp);
REG_FUNC(cellSsl, R_time_export); REG_FUNC(cellSsl, R_time_export);
REG_FUNC(cellSsl, R_time_free); REG_FUNC(cellSsl, R_time_free);
@ -578,6 +646,7 @@ DECLARE(ppu_module_manager::cellSsl)("cellSsl", []()
REG_FUNC(cellSsl, SSL_CIPHER_description); REG_FUNC(cellSsl, SSL_CIPHER_description);
REG_FUNC(cellSsl, SSL_CIPHER_get_bits); REG_FUNC(cellSsl, SSL_CIPHER_get_bits);
REG_FUNC(cellSsl, SSL_CIPHER_get_id);
REG_FUNC(cellSsl, SSL_CIPHER_get_name); REG_FUNC(cellSsl, SSL_CIPHER_get_name);
REG_FUNC(cellSsl, SSL_CIPHER_get_version); REG_FUNC(cellSsl, SSL_CIPHER_get_version);
@ -589,19 +658,25 @@ DECLARE(ppu_module_manager::cellSsl)("cellSsl", []()
REG_FUNC(cellSsl, SSL_CTX_set_options); REG_FUNC(cellSsl, SSL_CTX_set_options);
REG_FUNC(cellSsl, SSL_CTX_set_verify_mode); REG_FUNC(cellSsl, SSL_CTX_set_verify_mode);
REG_FUNC(cellSsl, SSL_CTX_use_certificate); REG_FUNC(cellSsl, SSL_CTX_use_certificate);
REG_FUNC(cellSsl, SSL_CTX_use_PrivateKey);
REG_FUNC(cellSsl, SSL_SESSION_free); REG_FUNC(cellSsl, SSL_SESSION_free);
REG_FUNC(cellSsl, SSL_alert_desc_string_long);
REG_FUNC(cellSsl, SSL_alert_type_string_long); REG_FUNC(cellSsl, SSL_alert_type_string_long);
REG_FUNC(cellSsl, SSL_clear);
REG_FUNC(cellSsl, SSL_do_handshake); REG_FUNC(cellSsl, SSL_do_handshake);
REG_FUNC(cellSsl, SSL_free); REG_FUNC(cellSsl, SSL_free);
REG_FUNC(cellSsl, SSL_get_current_cipher); REG_FUNC(cellSsl, SSL_get_current_cipher);
REG_FUNC(cellSsl, SSL_get_error); REG_FUNC(cellSsl, SSL_get_error);
REG_FUNC(cellSsl, SSL_get_rbio);
REG_FUNC(cellSsl, SSL_get_version); REG_FUNC(cellSsl, SSL_get_version);
REG_FUNC(cellSsl, SSL_new); REG_FUNC(cellSsl, SSL_new);
REG_FUNC(cellSsl, SSL_peek); REG_FUNC(cellSsl, SSL_peek);
REG_FUNC(cellSsl, SSL_read); REG_FUNC(cellSsl, SSL_read);
REG_FUNC(cellSsl, SSL_set_bio); REG_FUNC(cellSsl, SSL_set_bio);
REG_FUNC(cellSsl, SSL_set_connect_state);
REG_FUNC(cellSsl, SSL_set_session);
REG_FUNC(cellSsl, SSL_set_ssl_method); REG_FUNC(cellSsl, SSL_set_ssl_method);
REG_FUNC(cellSsl, SSL_shutdown); REG_FUNC(cellSsl, SSL_shutdown);
REG_FUNC(cellSsl, SSL_state); REG_FUNC(cellSsl, SSL_state);
@ -613,12 +688,14 @@ DECLARE(ppu_module_manager::cellSsl)("cellSsl", []()
REG_FUNC(cellSsl, SSLCERT_free); REG_FUNC(cellSsl, SSLCERT_free);
REG_FUNC(cellSsl, SSLCERT_from_binary); REG_FUNC(cellSsl, SSLCERT_from_binary);
REG_FUNC(cellSsl, SSLCERT_check_private_key);
REG_FUNC(cellSsl, SSLCERT_get_basic_constraints_int); REG_FUNC(cellSsl, SSLCERT_get_basic_constraints_int);
REG_FUNC(cellSsl, SSLCERT_get_extension); REG_FUNC(cellSsl, SSLCERT_get_extension);
REG_FUNC(cellSsl, SSLCERT_get_issuer_name); REG_FUNC(cellSsl, SSLCERT_get_issuer_name);
REG_FUNC(cellSsl, SSLCERT_get_notAfter); REG_FUNC(cellSsl, SSLCERT_get_notAfter);
REG_FUNC(cellSsl, SSLCERT_get_notBefore); REG_FUNC(cellSsl, SSLCERT_get_notBefore);
REG_FUNC(cellSsl, SSLCERT_get_pubkey); REG_FUNC(cellSsl, SSLCERT_get_pubkey);
REG_FUNC(cellSsl, SSLCERT_get_subject_name);
REG_FUNC(cellSsl, SSLCERT_NAME_cmp); REG_FUNC(cellSsl, SSLCERT_NAME_cmp);
REG_FUNC(cellSsl, SSLCERT_NAME_ENTRY_get_info); REG_FUNC(cellSsl, SSLCERT_NAME_ENTRY_get_info);