vitasdk
Documentation of the vitasdk
libssl.h File Reference
#include <vitasdk/build_utils.h>
#include <psp2/rtc.h>

Go to the source code of this file.

Data Structures

struct  SceSslMemoryPoolStats
 

Macros

#define sceSslEnd()   sceSslTerm()
 

Typedefs

typedef void SceSslCert
 
typedef void SceSslCertName
 

Enumerations

enum  SceSslErrorCode {
  SCE_SSL_ERROR_BEFORE_INIT = 0x80435001 , SCE_SSL_ERROR_ALREADY_INITED = 0x80435020 , SCE_SSL_ERROR_OUT_OF_MEMORY = 0x80435022 , SCE_SSL_ERROR_NOT_FOUND = 0x80435025 ,
  SCE_SSL_ERROR_INTERNAL = 0x80435026 , SCE_SSL_ERROR_INVALID_FORMAT = 0x80435108 , SCE_SSL_ERROR_INVALID_VALUE = 0x804351FE
}
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x10, SceSslMemoryPoolStats)
 
int sceSslInit (unsigned poolSize)
 
int sceSslTerm (void)
 
int sceSslGetMemoryPoolStats (SceSslMemoryPoolStats *currentStat)
 
int sceSslGetSerialNumber (SceSslCert *sslCert, const char **sboData, unsigned *sboLen)
 
int sceSslGetNotBefore (SceSslCert *sslCert, SceRtcTick *begin)
 
int sceSslGetNotAfter (SceSslCert *sslCert, SceRtcTick *limit)
 
int sceSslGetNameEntryCount (SceSslCertName *certName)
 
int sceSslGetNameEntryInfo (SceSslCertName *certName, int entryNum, char *oidname, unsigned maxOidnameLen, char *value, unsigned maxValueLen, unsigned *valueLen)
 
SceSslCertNamesceSslGetSubjectName (SceSslCert *sslCert)
 
SceSslCertNamesceSslGetIssuerName (SceSslCert *sslCert)
 
int sceSslFreeSslCertName (SceSslCertName *certName)