| 278 | static char *net_memory = NULL; |
| 279 | |
| 280 | static void initNet() { |
| 281 | net_memory = malloc(NET_MEMORY_SIZE); |
| 282 | |
| 283 | SceNetInitParam param; |
| 284 | param.memory = net_memory; |
| 285 | param.size = NET_MEMORY_SIZE; |
| 286 | param.flags = 0; |
| 287 | |
| 288 | sceNetInit(¶m); |
| 289 | sceNetCtlInit(); |
| 290 | |
| 291 | sceSslInit(300 * 1024); |
| 292 | sceHttpInit(40 * 1024); |
| 293 | |
| 294 | sceHttpsDisableOption(SCE_HTTPS_FLAG_SERVER_VERIFY); |
| 295 | |
| 296 | sceNetAdhocInit(); |
| 297 | |
| 298 | SceNetAdhocctlAdhocId adhocId; |
| 299 | memset(&adhocId, 0, sizeof(SceNetAdhocctlAdhocId)); |
| 300 | adhocId.type = SCE_NET_ADHOCCTL_ADHOCTYPE_RESERVED; |
| 301 | memcpy(&adhocId.data[0], VITASHELL_TITLEID, SCE_NET_ADHOCCTL_ADHOCID_LEN); |
| 302 | sceNetAdhocctlInit(&adhocId); |
| 303 | } |
| 304 | |
| 305 | static void finishNet() { |
| 306 | sceNetAdhocctlTerm(); |