Crate hactool_sys Copy item path Source _G_fpos64_t _G_fpos_t _IO_FILE _IO_codecvt _IO_marker _IO_wide_data __IncompleteArrayField __atomic_wide_counter__bindgen_ty_1 __fsid_t __locale_data __locale_struct __mbstate_t __once_flag __pthread_cond_s __pthread_internal_list __pthread_internal_slist __pthread_mutex_s __pthread_rwlock_arch_t __sigset_t __va_list_tag aes_ctx_t bktr_header_t bktr_relocation_block_t bktr_relocation_bucket_t bktr_relocation_entry_t bktr_section_ctx_t bktr_subsection_block_t bktr_subsection_bucket_t bktr_subsection_entry_t bktr_superblock_t cJSON cJSON_Hooks div_t drand48_data fac_t fah_t fd_set filepath fs_perm_t hactool_ctx_t hactool_settings_t hfs0_ctx_t hfs0_file_entry_t hfs0_header_t imaxdiv_t ini1_ctx_t ini1_header_t ivfc_hdr_t ivfc_level_ctx_t ivfc_level_hdr_t kac_irq kac_mmio kac_t kip1_ctx_t kip1_header_t kip_section_header_t known_titlekeys_t ldiv_t lldiv_t max_align_t mbedtls_cipher_base_t mbedtls_cipher_context_t Generic cipher context. mbedtls_cipher_info_t Cipher information. Allows cipher functions to be called in a generic way. mbedtls_cmac_context_t CMAC context structure - Contains internal state information only nax0_ctx_t nax0_header_t nca0_romfs_ctx_t nca0_romfs_hdr_t nca0_romfs_superblock_t nca_ctx nca_fs_header_t nca_fs_header_t__bindgen_ty_2__bindgen_ty_1 nca_header_t nca_header_t__bindgen_ty_1__bindgen_ty_1 nca_keyset_t nca_section_ctx_t nca_section_entry_t npdm_aci0_t npdm_acid_t npdm_t nso0_ctx_t nso0_header_t nso0_segment_t override_filepath_t pfs0_ctx_t pfs0_file_entry_t pfs0_header_t pfs0_superblock_t pk11_ctx_t pk11_stage1_t pk11_t pk21_ctx_t pk21_header_t random_data romfs_ctx_t romfs_direntry_t romfs_fentry_t romfs_hdr_t romfs_superblock_t sac_entry timespec timeval titlekey_entry_t xci_ctx_t xci_header_t _bindgen_ty_1 aes_mode_t aes_operation_t cartridge_type_t hactool_basefile_t hactool_file_type keyset_variant_t mbedtls_cipher_id_t mbedtls_cipher_mode_t mbedtls_cipher_padding_t mbedtls_cipher_type_t mbedtls_operation_t nca_section_type nca_version section_crypt_type_t section_fs_type_t section_partition_type_t validity_t ACTION_DEV ACTION_EXTRACT ACTION_EXTRACTINI1 ACTION_INFO ACTION_LISTROMFS ACTION_ONLYUPDATEDROMFS ACTION_RAW ACTION_SAVEINIJSON ACTION_VERIFY AIO_PRIO_DELTA_MAX ARG_MAX BC_BASE_MAX BC_DIM_MAX BC_SCALE_MAX BC_STRING_MAX BIG_ENDIAN BUFSIZ BYTE_ORDER CHARCLASS_NAME_MAX CJSON_NESTING_LIMIT CJSON_VERSION_MAJOR CJSON_VERSION_MINOR CJSON_VERSION_PATCH COLL_WEIGHTS_MAX DELAYTIMER_MAX E2BIG EACCES EADDRINUSE EADDRNOTAVAIL EADV EAFNOSUPPORT EAGAIN EALREADY EBADE EBADF EBADFD EBADMSG EBADR EBADRQC EBADSLT EBFONT EBUSY ECANCELED ECHILD ECHRNG ECOMM ECONNABORTED ECONNREFUSED ECONNRESET EDEADLK EDEADLOCK EDESTADDRREQ EDOM EDOTDOT EDQUOT EEXIST EFAULT EFBIG EHOSTDOWN EHOSTUNREACH EHWPOISON EIDRM EILSEQ EINPROGRESS EINTR EINVAL EIO EISCONN EISDIR EISNAM EKEYEXPIRED EKEYREJECTED EKEYREVOKED EL2HLT EL2NSYNC EL3HLT EL3RST ELIBACC ELIBBAD ELIBEXEC ELIBMAX ELIBSCN ELNRNG ELOOP EMEDIUMTYPE EMFILE EMLINK EMSGSIZE EMULTIHOP ENAMETOOLONG ENAVAIL ENETDOWN ENETRESET ENETUNREACH ENFILE ENOANO ENOBUFS ENOCSI ENODATA ENODEV ENOENT ENOEXEC ENOKEY ENOLCK ENOLINK ENOMEDIUM ENOMEM ENOMSG ENONET ENOPKG ENOPROTOOPT ENOSPC ENOSR ENOSTR ENOSYS ENOTBLK ENOTCONN ENOTDIR ENOTEMPTY ENOTNAM ENOTRECOVERABLE ENOTSOCK ENOTSUP ENOTTY ENOTUNIQ ENXIO EOF EOPNOTSUPP EOVERFLOW EOWNERDEAD EPERM EPFNOSUPPORT EPIPE EPROTO EPROTONOSUPPORT EPROTOTYPE ERANGE EREMCHG EREMOTE EREMOTEIO ERESTART ERFKILL EROFS ESHUTDOWN ESOCKTNOSUPPORT ESPIPE ESRCH ESRMNT ESTALE ESTRPIPE ETIME ETIMEDOUT ETOOMANYREFS ETXTBSY EUCLEAN EUNATCH EUSERS EWOULDBLOCK EXDEV EXFULL EXIT_FAILURE EXIT_SUCCESS EXPR_NEST_MAX FD_SETSIZE FILENAME_MAX FOPEN_MAX HOST_NAME_MAX INI1_MAX_KIPS INT8_MAX INT8_MIN INT16_MAX INT16_MIN INT32_MAX INT32_MIN INTPTR_MAX INTPTR_MIN INT_FAST8_MAX INT_FAST8_MIN INT_FAST16_MAX INT_FAST16_MIN INT_FAST32_MAX INT_FAST32_MIN INT_LEAST8_MAX INT_LEAST8_MIN INT_LEAST16_MAX INT_LEAST16_MIN INT_LEAST32_MAX INT_LEAST32_MIN IVFC_HEADER_SIZE IVFC_MAX_BUFFERSIZE IVFC_MAX_LEVEL LINE_MAX LINK_MAX LITTLE_ENDIAN LOGIN_NAME_MAX L_ctermid L_tmpnam MAGIC_ACI0 MAGIC_ACID MAGIC_BKTR MAGIC_HEAD MAGIC_HFS0 MAGIC_INI1 MAGIC_IVFC MAGIC_KIP1 MAGIC_META MAGIC_NAX0 MAGIC_NCA0 MAGIC_NCA2 MAGIC_NCA3 MAGIC_NSO0 MAGIC_PFS0 MAGIC_PK11 MAGIC_PK21 MAX_CANON MAX_INPUT MAX_PATH MBEDTLS_AES_BLOCK_SIZE MBEDTLS_CIPHER_BLKSIZE_MAX MBEDTLS_CIPHER_VARIABLE_IV_LEN MBEDTLS_CIPHER_VARIABLE_KEY_LEN MBEDTLS_DES3_BLOCK_SIZE MBEDTLS_ERR_CIPHER_ALLOC_FAILED MBEDTLS_ERR_CIPHER_AUTH_FAILED MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE MBEDTLS_ERR_CIPHER_FULL_BLOCK_EXPECTED MBEDTLS_ERR_CIPHER_INVALID_CONTEXT MBEDTLS_ERR_CIPHER_INVALID_PADDING MBEDTLS_KEY_LENGTH_DES MBEDTLS_KEY_LENGTH_DES_EDE MBEDTLS_KEY_LENGTH_DES_EDE3 MBEDTLS_KEY_LENGTH_NONE MBEDTLS_MAX_BLOCK_LENGTH MBEDTLS_MAX_IV_LENGTH MB_LEN_MAX MEDIA_SIZE MQ_PRIO_MAX NAME_MAX NCA0_ROMFS_HEADER_SIZE NGROUPS_MAX NR_OPEN OS_MODE_EDIT OS_MODE_READ OS_MODE_WRITE OS_PATH_SEPARATOR PATH_MAX PATH_SEPERATOR PDP_ENDIAN PIPE_BUF PRIX8 PRIX16 PRIX32 PRIX64 PRIXFAST8 PRIXFAST16 PRIXFAST32 PRIXFAST64 PRIXLEAST8 PRIXLEAST16 PRIXLEAST32 PRIXLEAST64 PRIXMAX PRIXPTR PRId8 PRId16 PRId32 PRId64 PRIdFAST8 PRIdFAST16 PRIdFAST32 PRIdFAST64 PRIdLEAST8 PRIdLEAST16 PRIdLEAST32 PRIdLEAST64 PRIdMAX PRIdPTR PRIi8 PRIi16 PRIi32 PRIi64 PRIiFAST8 PRIiFAST16 PRIiFAST32 PRIiFAST64 PRIiLEAST8 PRIiLEAST16 PRIiLEAST32 PRIiLEAST64 PRIiMAX PRIiPTR PRIo8 PRIo16 PRIo32 PRIo64 PRIoFAST8 PRIoFAST16 PRIoFAST32 PRIoFAST64 PRIoLEAST8 PRIoLEAST16 PRIoLEAST32 PRIoLEAST64 PRIoMAX PRIoPTR PRIu8 PRIu16 PRIu32 PRIu64 PRIuFAST8 PRIuFAST16 PRIuFAST32 PRIuFAST64 PRIuLEAST8 PRIuLEAST16 PRIuLEAST32 PRIuLEAST64 PRIuMAX PRIuPTR PRIx8 PRIx16 PRIx32 PRIx64 PRIxFAST8 PRIxFAST16 PRIxFAST32 PRIxFAST64 PRIxLEAST8 PRIxLEAST16 PRIxLEAST32 PRIxLEAST64 PRIxMAX PRIxPTR PTHREAD_DESTRUCTOR_ITERATIONS PTHREAD_KEYS_MAX PTHREAD_STACK_MIN PTRDIFF_MAX PTRDIFF_MIN P_tmpdir RAND_MAX RE_DUP_MAX ROMFS_ENTRY_EMPTY ROMFS_HEADER_SIZE RTSIG_MAX SCNd8 SCNd16 SCNd32 SCNd64 SCNdFAST8 SCNdFAST16 SCNdFAST32 SCNdFAST64 SCNdLEAST8 SCNdLEAST16 SCNdLEAST32 SCNdLEAST64 SCNdMAX SCNdPTR SCNi8 SCNi16 SCNi32 SCNi64 SCNiFAST8 SCNiFAST16 SCNiFAST32 SCNiFAST64 SCNiLEAST8 SCNiLEAST16 SCNiLEAST32 SCNiLEAST64 SCNiMAX SCNiPTR SCNo8 SCNo16 SCNo32 SCNo64 SCNoFAST8 SCNoFAST16 SCNoFAST32 SCNoFAST64 SCNoLEAST8 SCNoLEAST16 SCNoLEAST32 SCNoLEAST64 SCNoMAX SCNoPTR SCNu8 SCNu16 SCNu32 SCNu64 SCNuFAST8 SCNuFAST16 SCNuFAST32 SCNuFAST64 SCNuLEAST8 SCNuLEAST16 SCNuLEAST32 SCNuLEAST64 SCNuMAX SCNuPTR SCNx8 SCNx16 SCNx32 SCNx64 SCNxFAST8 SCNxFAST16 SCNxFAST32 SCNxFAST64 SCNxLEAST8 SCNxLEAST16 SCNxLEAST32 SCNxLEAST64 SCNxMAX SCNxPTR SEEK_CUR SEEK_END SEEK_SET SEM_VALUE_MAX SIG_ATOMIC_MAX SIG_ATOMIC_MIN SIZE_MAX TMP_MAX TTY_NAME_MAX UINT8_MAX UINT16_MAX UINT32_MAX UINTPTR_MAX UINT_FAST8_MAX UINT_FAST16_MAX UINT_FAST32_MAX UINT_LEAST8_MAX UINT_LEAST16_MAX UINT_LEAST32_MAX WCONTINUED WEXITED WINT_MAX WINT_MIN WNOHANG WNOWAIT WSTOPPED WUNTRACED XATTR_LIST_MAX XATTR_NAME_MAX XATTR_SIZE_MAX _ALLOCA_H _ATFILE_SOURCE _BITS_BYTESWAP_H _BITS_ENDIANNESS_H _BITS_ENDIAN_H _BITS_ERRNO_H _BITS_POSIX1_LIM_H _BITS_POSIX2_LIM_H _BITS_PTHREADTYPES_ARCH_H _BITS_PTHREADTYPES_COMMON_H _BITS_STDINT_INTN_H _BITS_STDINT_UINTN_H _BITS_STDIO_LIM_H _BITS_TIME64_H _BITS_TYPESIZES_H _BITS_TYPES_H _BITS_TYPES_LOCALE_T_H _BITS_TYPES___LOCALE_T_H _BITS_UINTN_IDENTITY_H _BITS_WCHAR_H _DEFAULT_SOURCE _ENDIAN_H _ERRNO_H _FEATURES_H _INTTYPES_H _IOFBF _IOLBF _IONBF _IO_EOF_SEEN _IO_ERR_SEEN _IO_USER_LOCK _LIBC_LIMITS_H_ _POSIX2_BC_BASE_MAX _POSIX2_BC_DIM_MAX _POSIX2_BC_SCALE_MAX _POSIX2_BC_STRING_MAX _POSIX2_CHARCLASS_NAME_MAX _POSIX2_COLL_WEIGHTS_MAX _POSIX2_EXPR_NEST_MAX _POSIX2_LINE_MAX _POSIX2_RE_DUP_MAX _POSIX_AIO_LISTIO_MAX _POSIX_AIO_MAX _POSIX_ARG_MAX _POSIX_CHILD_MAX _POSIX_CLOCKRES_MIN _POSIX_C_SOURCE _POSIX_DELAYTIMER_MAX _POSIX_HOST_NAME_MAX _POSIX_LINK_MAX _POSIX_LOGIN_NAME_MAX _POSIX_MAX_CANON _POSIX_MAX_INPUT _POSIX_MQ_OPEN_MAX _POSIX_MQ_PRIO_MAX _POSIX_NAME_MAX _POSIX_NGROUPS_MAX _POSIX_OPEN_MAX _POSIX_PATH_MAX _POSIX_PIPE_BUF _POSIX_RE_DUP_MAX _POSIX_RTSIG_MAX _POSIX_SEM_NSEMS_MAX _POSIX_SEM_VALUE_MAX _POSIX_SIGQUEUE_MAX _POSIX_SOURCE _POSIX_SSIZE_MAX _POSIX_STREAM_MAX _POSIX_SYMLINK_MAX _POSIX_SYMLOOP_MAX _POSIX_THREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_KEYS_MAX _POSIX_THREAD_THREADS_MAX _POSIX_TIMER_MAX _POSIX_TTY_NAME_MAX _POSIX_TZNAME_MAX _STDC_PREDEF_H _STDINT_H _STDIO_H _STDLIB_H _STRINGS_H _STRING_H _STRUCT_TIMESPEC _SYS_CDEFS_H _SYS_SELECT_H _SYS_TYPES_H _THREAD_MUTEX_INTERNAL_H _THREAD_SHARED_TYPES_H __BIG_ENDIAN __BIT_TYPES_DEFINED__ __BYTE_ORDER __FD_SETSIZE __FILE_defined __FLOAT_WORD_ORDER __GLIBC_MINOR__ __GLIBC_USE_DEPRECATED_GETS __GLIBC_USE_DEPRECATED_SCANF __GLIBC_USE_IEC_60559_BFP_EXT __GLIBC_USE_IEC_60559_BFP_EXT_C2X __GLIBC_USE_IEC_60559_EXT __GLIBC_USE_IEC_60559_FUNCS_EXT __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X __GLIBC_USE_IEC_60559_TYPES_EXT __GLIBC_USE_ISOC2X __GLIBC_USE_LIB_EXT2 __GLIBC__ __GNUC_VA_LIST __GNU_LIBRARY__ __HAVE_DISTINCT_FLOAT16 __HAVE_DISTINCT_FLOAT32 __HAVE_DISTINCT_FLOAT64 __HAVE_DISTINCT_FLOAT32X __HAVE_DISTINCT_FLOAT64X __HAVE_DISTINCT_FLOAT128 __HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT16 __HAVE_FLOAT32 __HAVE_FLOAT64 __HAVE_FLOAT32X __HAVE_FLOAT64X __HAVE_FLOAT64X_LONG_DOUBLE __HAVE_FLOAT128 __HAVE_FLOAT128X __HAVE_FLOATN_NOT_TYPEDEF __HAVE_GENERIC_SELECTION __INO_T_MATCHES_INO64_T __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI __LITTLE_ENDIAN __OFF_T_MATCHES_OFF64_T __PDP_ENDIAN __PRI64_PREFIX __PRIPTR_PREFIX __PTHREAD_MUTEX_HAVE_PREV __RLIM_T_MATCHES_RLIM64_T __SIZEOF_PTHREAD_ATTR_T __SIZEOF_PTHREAD_BARRIERATTR_T __SIZEOF_PTHREAD_BARRIER_T __SIZEOF_PTHREAD_CONDATTR_T __SIZEOF_PTHREAD_COND_T __SIZEOF_PTHREAD_MUTEXATTR_T __SIZEOF_PTHREAD_MUTEX_T __SIZEOF_PTHREAD_RWLOCKATTR_T __SIZEOF_PTHREAD_RWLOCK_T __STATFS_MATCHES_STATFS64 __STDC_IEC_559_COMPLEX__ __STDC_IEC_559__ __STDC_IEC_60559_BFP__ __STDC_IEC_60559_COMPLEX__ __STDC_ISO_10646__ __SYSCALL_WORDSIZE __TIMESIZE __USE_ATFILE __USE_FORTIFY_LEVEL __USE_ISOC11 __USE_ISOC95 __USE_ISOC99 __USE_MISC __USE_POSIX __USE_POSIX2 __USE_POSIX199309 __USE_POSIX199506 __USE_POSIX_IMPLICITLY __USE_XOPEN2K __USE_XOPEN2K8 __WALL __WCLONE __WCOREFLAG __WNOTHREAD __WORDSIZE __WORDSIZE_TIME64_COMPAT32 __W_CONTINUED ____FILE_defined _____fpos64_t_defined _____fpos_t_defined ____gwchar_t_defined ____mbstate_t_defined __bool_true_false_are_defined __clock_t_defined __clockid_t_defined __glibc_c99_flexarr_available __have_pthread_attr_t __ldiv_t_defined __lldiv_t_defined __sigset_t_defined __struct_FILE_defined __time_t_defined __timer_t_defined __timeval_defined cJSON_Array cJSON_False cJSON_Invalid cJSON_IsReference cJSON_NULL cJSON_Number cJSON_Object cJSON_Raw cJSON_String cJSON_StringIsConst cJSON_True false_ true_ stderr ⚠ stdin ⚠ stdout ⚠ _Exit ⚠ __ctype_get_mb_cur_max ⚠ __errno_location ⚠ __getdelim ⚠ __memcmpeq ⚠ __overflow ⚠ __stpcpy ⚠ __stpncpy ⚠ __strtok_r ⚠ __uflow ⚠ _fsize ⚠ a64l ⚠ abort ⚠ abs ⚠ aes_calculate_cmac ⚠ aes_decrypt ⚠ aes_encrypt ⚠ aes_setiv ⚠ aes_xts_decrypt ⚠ aes_xts_encrypt ⚠ align ⚠ align64 ⚠ aligned_alloc ⚠ alloca ⚠ at_quick_exit ⚠ atexit ⚠ atof ⚠ atoi ⚠ atol ⚠ atoll ⚠ bcmp ⚠ bcopy ⚠ bktr_get_relocation ⚠ bktr_get_relocation_bucket ⚠ bktr_get_subsection ⚠ bktr_get_subsection_bucket ⚠ bsearch ⚠ bzero ⚠ cJSON_AddArrayToObject ⚠ cJSON_AddBoolToObject ⚠ cJSON_AddFalseToObject ⚠ cJSON_AddItemReferenceToArray ⚠ cJSON_AddItemReferenceToObject ⚠ cJSON_AddItemToArray ⚠ cJSON_AddItemToObject ⚠ cJSON_AddItemToObjectCS ⚠ cJSON_AddNullToObject ⚠ cJSON_AddNumberToObject ⚠ cJSON_AddObjectToObject ⚠ cJSON_AddRawToObject ⚠ cJSON_AddStringToObject ⚠ cJSON_AddTrueToObject ⚠ cJSON_AddU8ToObject ⚠ cJSON_AddU16ToObject ⚠ cJSON_AddU32ToObject ⚠ cJSON_AddU64ToObject ⚠ cJSON_Compare ⚠ cJSON_CreateArray ⚠ cJSON_CreateArrayReference ⚠ cJSON_CreateBool ⚠ cJSON_CreateDoubleArray ⚠ cJSON_CreateFalse ⚠ cJSON_CreateFloatArray ⚠ cJSON_CreateIntArray ⚠ cJSON_CreateNull ⚠ cJSON_CreateNumber ⚠ cJSON_CreateObject ⚠ cJSON_CreateObjectReference ⚠ cJSON_CreateRaw ⚠ cJSON_CreateString ⚠ cJSON_CreateStringArray ⚠ cJSON_CreateStringReference ⚠ cJSON_CreateTrue ⚠ cJSON_Delete ⚠ cJSON_DeleteItemFromArray ⚠ cJSON_DeleteItemFromObject ⚠ cJSON_DeleteItemFromObjectCaseSensitive ⚠ cJSON_DetachItemFromArray ⚠ cJSON_DetachItemFromObject ⚠ cJSON_DetachItemFromObjectCaseSensitive ⚠ cJSON_DetachItemViaPointer ⚠ cJSON_Duplicate ⚠ cJSON_GetArrayItem ⚠ cJSON_GetArraySize ⚠ cJSON_GetErrorPtr ⚠ cJSON_GetObjectItem ⚠ cJSON_GetObjectItemCaseSensitive ⚠ cJSON_GetStringValue ⚠ cJSON_HasObjectItem ⚠ cJSON_InitHooks ⚠ cJSON_InsertItemInArray ⚠ cJSON_IsArray ⚠ cJSON_IsBool ⚠ cJSON_IsFalse ⚠ cJSON_IsInvalid ⚠ cJSON_IsNull ⚠ cJSON_IsNumber ⚠ cJSON_IsObject ⚠ cJSON_IsRaw ⚠ cJSON_IsString ⚠ cJSON_IsTrue ⚠ cJSON_Minify ⚠ cJSON_Parse ⚠ cJSON_ParseWithOpts ⚠ cJSON_Print ⚠ cJSON_PrintBuffered ⚠ cJSON_PrintPreallocated ⚠ cJSON_PrintUnformatted ⚠ cJSON_ReplaceItemInArray ⚠ cJSON_ReplaceItemInObject ⚠ cJSON_ReplaceItemInObjectCaseSensitive ⚠ cJSON_ReplaceItemViaPointer ⚠ cJSON_SetNumberHelper ⚠ cJSON_Version ⚠ cJSON_free ⚠ cJSON_malloc ⚠ calloc ⚠ check_file_hash_table ⚠ check_memory_hash_table ⚠ clearenv ⚠ clearerr ⚠ clearerr_unlocked ⚠ ctermid ⚠ div ⚠ dprintf ⚠ drand48 ⚠ drand48_r ⚠ ecvt ⚠ ecvt_r ⚠ erand48 ⚠ erand48_r ⚠ exit ⚠ explicit_bzero ⚠ extkeys_initialize_settings ⚠ extkeys_parse_titlekeys ⚠ fclose ⚠ fcvt ⚠ fcvt_r ⚠ fdopen ⚠ feof ⚠ feof_unlocked ⚠ ferror ⚠ ferror_unlocked ⚠ fflush ⚠ fflush_unlocked ⚠ ffs ⚠ ffsl ⚠ ffsll ⚠ fgetc ⚠ fgetc_unlocked ⚠ fgetpos ⚠ fgets ⚠ fileno ⚠ fileno_unlocked ⚠ filepath_append ⚠ filepath_append_n ⚠ filepath_copy ⚠ filepath_get ⚠ filepath_init ⚠ filepath_set ⚠ flockfile ⚠ fmemopen ⚠ fopen ⚠ fprintf ⚠ fputc ⚠ fputc_unlocked ⚠ fputs ⚠ fread ⚠ fread_unlocked ⚠ free ⚠ free_aes_ctx ⚠ freopen ⚠ fscanf ⚠ fscanf1 ⚠ fseek ⚠ fseeko ⚠ fsetpos ⚠ ftell ⚠ ftello ⚠ ftrylockfile ⚠ funlockfile ⚠ fwrite ⚠ fwrite_unlocked ⚠ gcvt ⚠ get_key_revision_summary ⚠ getc ⚠ getc_unlocked ⚠ getchar ⚠ getchar_unlocked ⚠ getdelim ⚠ getenv ⚠ getline ⚠ getloadavg ⚠ getsubopt ⚠ getw ⚠ hfs0_print ⚠ hfs0_process ⚠ hfs0_save ⚠ hfs0_save_file ⚠ imaxabs ⚠ imaxdiv ⚠ index ⚠ ini1_print ⚠ ini1_process ⚠ ini1_save ⚠ initstate ⚠ initstate_r ⚠ jrand48 ⚠ jrand48_r ⚠ kac_get_json ⚠ kac_print ⚠ kip1_get_json ⚠ kip1_print ⚠ kip1_process ⚠ kip1_save ⚠ l64a ⚠ labs ⚠ lcong48 ⚠ lcong48_r ⚠ ldiv ⚠ llabs ⚠ lldiv ⚠ lrand48 ⚠ lrand48_r ⚠ malloc ⚠ mbedtls_aes_cmac_prf_128 ⚠ \brief AES-CMAC-128-PRF
Implementation of (AES-CMAC-PRF-128), as defined in RFC 4615 mbedtls_cipher_auth_decrypt ⚠ \brief Generic autenticated decryption (AEAD ciphers). mbedtls_cipher_auth_encrypt ⚠ \brief Generic autenticated encryption (AEAD ciphers). mbedtls_cipher_check_tag ⚠ \brief Check tag for AEAD ciphers.
Currently only supported with GCM.
Must be called after mbedtls_cipher_finish(). mbedtls_cipher_cmac ⚠ \brief Output = Generic_CMAC( cmac key, input buffer ) mbedtls_cipher_cmac_finish ⚠ \brief Output CMAC.
Called after mbedtls_cipher_cmac_update().
Usually followed by mbedtls_cipher_cmac_reset(), then
mbedtls_cipher_cmac_starts(), or mbedtls_cipher_free(). mbedtls_cipher_cmac_reset ⚠ \brief Prepare to authenticate a new message with the same key.
Called after mbedtls_cipher_cmac_finish() and before
mbedtls_cipher_cmac_update(). mbedtls_cipher_cmac_starts ⚠ \brief Set the CMAC key and prepare to authenticate the input
data.
Should be called with an initialized cipher context. mbedtls_cipher_cmac_update ⚠ \brief Generic CMAC process buffer.
Called between mbedtls_cipher_cmac_starts() or
mbedtls_cipher_cmac_reset() and
mbedtls_cipher_cmac_finish().
May be called repeatedly. mbedtls_cipher_crypt ⚠ \brief Generic all-in-one encryption/decryption
(for all ciphers except AEAD constructs). mbedtls_cipher_finish ⚠ \brief Generic cipher finalisation function. If data still
needs to be flushed from an incomplete block, data
contained within it will be padded with the size of
the last block, and written to the output buffer. mbedtls_cipher_free ⚠ \brief Free and clear the cipher-specific context of ctx.
Freeing ctx itself remains the responsibility of the
caller. mbedtls_cipher_info_from_string ⚠ \brief Returns the cipher information structure associated
with the given cipher name. mbedtls_cipher_info_from_type ⚠ \brief Returns the cipher information structure associated
with the given cipher type. mbedtls_cipher_info_from_values ⚠ \brief Returns the cipher information structure associated
with the given cipher id, key size and mode. mbedtls_cipher_init ⚠ \brief Initialize a cipher_context (as NONE) mbedtls_cipher_list ⚠ \brief Returns the list of ciphers supported by the generic cipher module. mbedtls_cipher_reset ⚠ \brief Finish preparation of the given context mbedtls_cipher_set_iv ⚠ \brief Set the initialization vector (IV) or nonce mbedtls_cipher_set_padding_mode ⚠ \brief Set padding mode, for cipher modes that use padding.
(Default: PKCS7 padding.) mbedtls_cipher_setkey ⚠ \brief Set the key to use with the given context. mbedtls_cipher_setup ⚠ \brief Initialises and fills the cipher context structure with
the appropriate values. mbedtls_cipher_update ⚠ \brief Generic cipher update function. Encrypts/decrypts
using the given cipher context. Writes as many block
size’d blocks of data as possible to output. Any data
that cannot be written immediately will either be added
to the next block, or flushed when cipher_final is
called.
Exception: for MBEDTLS_MODE_ECB, expects single block
in size (e.g. 16 bytes for AES) mbedtls_cipher_update_ad ⚠ \brief Add additional data (for AEAD ciphers).
Currently only supported with GCM.
Must be called exactly once, after mbedtls_cipher_reset(). mbedtls_cipher_write_tag ⚠ \brief Write tag for AEAD ciphers.
Currently only supported with GCM.
Must be called after mbedtls_cipher_finish(). mbedtls_cmac_self_test ⚠ \brief Checkup routine mblen ⚠ mbstowcs ⚠ mbtowc ⚠ memccpy ⚠ memchr ⚠ memcmp ⚠ memcpy ⚠ memdump ⚠ memmove ⚠ memset ⚠ mkdtemp ⚠ mkstemp ⚠ mkstemps ⚠ mktemp ⚠ mrand48 ⚠ mrand48_r ⚠ nax0_print ⚠ nax0_process ⚠ nax0_save ⚠ nca0_romfs_print ⚠ nca0_romfs_process ⚠ nca0_romfs_save ⚠ nca_decrypt_header ⚠ nca_decrypt_key_area ⚠ nca_free_section_contexts ⚠ nca_init ⚠ nca_print ⚠ nca_print_bktr_section ⚠ nca_print_ivfc_section ⚠ nca_print_nca0_romfs_section ⚠ nca_print_pfs0_section ⚠ nca_process ⚠ nca_process_bktr_section ⚠ nca_process_ivfc_section ⚠ nca_process_nca0_romfs_section ⚠ nca_process_pfs0_section ⚠ nca_save_bktr_section ⚠ nca_save_ivfc_section ⚠ nca_save_nca0_romfs_section ⚠ nca_save_pfs0_section ⚠ nca_save_section ⚠ nca_save_section_file ⚠ nca_section_fread ⚠ nca_section_fseek ⚠ new_aes_ctx ⚠ npdm_get_json ⚠ npdm_get_proc_category ⚠ npdm_print ⚠ npdm_process ⚠ npdm_save ⚠ nrand48 ⚠ nrand48_r ⚠ nso0_print ⚠ nso0_process ⚠ nso0_save ⚠ on_exit ⚠ open_key_file ⚠ open_memstream ⚠ os_makedir ⚠ os_rmdir ⚠ os_strcpy ⚠ parse_hex_key ⚠ pclose ⚠ perror ⚠ pfs0_print ⚠ pfs0_process ⚠ pfs0_save ⚠ pk11_print ⚠ pk11_process ⚠ pk11_save ⚠ pk21_print ⚠ pk21_process ⚠ pk21_save ⚠ pki_derive_keys ⚠ pki_get_beta_nca0_exponent ⚠ pki_get_beta_nca0_label_hash ⚠ pki_get_beta_nca0_modulus ⚠ pki_initialize_keyset ⚠ pki_print_keys ⚠ pki_set_beta_nca0_exponent ⚠ popen ⚠ posix_memalign ⚠ print_magic ⚠ printf ⚠ pselect ⚠ putc ⚠ putc_unlocked ⚠ putchar ⚠ putchar_unlocked ⚠ putenv ⚠ puts ⚠ putw ⚠ qecvt ⚠ qecvt_r ⚠ qfcvt ⚠ qfcvt_r ⚠ qgcvt ⚠ qsort ⚠ quick_exit ⚠ rand ⚠ rand_r ⚠ random ⚠ random_r ⚠ realloc ⚠ reallocarray ⚠ realpath ⚠ remove ⚠ rename ⚠ renameat ⚠ rewind ⚠ rindex ⚠ romfs_print ⚠ romfs_process ⚠ romfs_save ⚠ rpmatch ⚠ save_buffer_to_directory_file ⚠ save_buffer_to_file ⚠ save_file_section ⚠ scanf ⚠ scanf1 ⚠ seed48 ⚠ seed48_r ⚠ select ⚠ setbuf ⚠ setbuffer ⚠ setenv ⚠ setlinebuf ⚠ setstate ⚠ setstate_r ⚠ settings_add_titlekey ⚠ settings_get_titlekey ⚠ settings_has_titlekey ⚠ setvbuf ⚠ snprintf ⚠ sprintf ⚠ srand ⚠ srand48 ⚠ srand48_r ⚠ srandom ⚠ srandom_r ⚠ sscanf ⚠ sscanf1 ⚠ stpcpy ⚠ stpncpy ⚠ strcasecmp ⚠ strcasecmp_l ⚠ strcat ⚠ strchr ⚠ strcmp ⚠ strcoll ⚠ strcoll_l ⚠ strcpy ⚠ strcspn ⚠ strdup ⚠ strerror ⚠ strerror_l ⚠ strerror_r ⚠ strlen ⚠ strncasecmp ⚠ strncasecmp_l ⚠ strncat ⚠ strncmp ⚠ strncpy ⚠ strndup ⚠ strnlen ⚠ strpbrk ⚠ strrchr ⚠ strsep ⚠ strsignal ⚠ strspn ⚠ strstr ⚠ strtod ⚠ strtof ⚠ strtoimax ⚠ strtok ⚠ strtok_r ⚠ strtol ⚠ strtold ⚠ strtoll ⚠ strtoq ⚠ strtoul ⚠ strtoull ⚠ strtoumax ⚠ strtouq ⚠ strxfrm ⚠ strxfrm_l ⚠ system ⚠ tempnam ⚠ tmpfile ⚠ tmpnam ⚠ tmpnam_r ⚠ ungetc ⚠ unsetenv ⚠ valloc ⚠ vdprintf ⚠ vfprintf ⚠ vfscanf ⚠ vfscanf1 ⚠ vprintf ⚠ vscanf ⚠ vscanf1 ⚠ vsnprintf ⚠ vsprintf ⚠ vsscanf ⚠ vsscanf1 ⚠ wcstoimax ⚠ wcstombs ⚠ wcstoumax ⚠ wctomb ⚠ xci_print ⚠ xci_process ⚠ xci_save ⚠ FILE _Float32 _Float64 _Float32x _Float64x _IO_lock_t __FILE __blkcnt64_t __blkcnt_t __blksize_t __builtin_va_list __caddr_t __clock_t __clockid_t __compar_fn_t __daddr_t __dev_t __fd_mask __fpos64_t __fpos_t __fsblkcnt64_t __fsblkcnt_t __fsfilcnt64_t __fsfilcnt_t __fsword_t __gid_t __gnuc_va_list __gwchar_t __id_t __ino64_t __ino_t __int8_t __int16_t __int32_t __int64_t __int_least8_t __int_least16_t __int_least32_t __int_least64_t __intmax_t __intptr_t __key_t __locale_t __loff_t __mode_t __nlink_t __off64_t __off_t __pid_t __pthread_list_t __pthread_slist_t __quad_t __rlim64_t __rlim_t __sig_atomic_t __socklen_t __ssize_t __suseconds64_t __suseconds_t __syscall_slong_t __syscall_ulong_t __thrd_t __time_t __timer_t __tss_t __u_char __u_int __u_long __u_quad_t __u_short __uid_t __uint8_t __uint16_t __uint32_t __uint64_t __uint_least8_t __uint_least16_t __uint_least32_t __uint_least64_t __uintmax_t __useconds_t blkcnt_t blksize_t byte cJSON_bool caddr_t clock_t clockid_t daddr_t dev_t fd_mask filepath_t fpos_t fsblkcnt_t fsfilcnt_t fsid_t gid_t id_t ino_t int_fast8_t int_fast16_t int_fast32_t int_fast64_t int_least8_t int_least16_t int_least32_t int_least64_t intmax_t kac_irq_t kac_mmio_t key_t locale_t loff_t mbedtls_iso_c_forbids_empty_translation_units mode_t nca_ctx_t nlink_t off_t oschar_t pid_t pthread_key_t pthread_once_t pthread_spinlock_t pthread_t quad_t register_t sac_entry_t sigset_t suseconds_t time_t timer_t u_char u_int u_int8_t u_int16_t u_int32_t u_int64_t u_long u_quad_t u_short uid_t uint uint_fast8_t uint_fast16_t uint_fast32_t uint_fast64_t uint_least8_t uint_least16_t uint_least32_t uint_least64_t uintmax_t ulong ushort utf16char_t va_list wchar_t __atomic_wide_counter __mbstate_t__bindgen_ty_1 nca_fs_header_t__bindgen_ty_1 nca_fs_header_t__bindgen_ty_2 nca_header_t__bindgen_ty_1 nca_section_ctx_t__bindgen_ty_1 pk21_header_t__bindgen_ty_1 pthread_attr_t pthread_barrier_t pthread_barrierattr_t pthread_cond_t pthread_condattr_t pthread_mutex_t pthread_mutexattr_t pthread_rwlock_t pthread_rwlockattr_t