[][src]Crate hactool_sys

Structs

_G_fpos64_t
_G_fpos_t
_IO_FILE
_IO_FILE_plus
_IO_jump_t
_IO_marker
__IncompleteArrayField
__fsid_t
__locale_data
__locale_struct
__mbstate_t
__pthread_cond_s
__pthread_cond_s__bindgen_ty_1__bindgen_ty_1
__pthread_cond_s__bindgen_ty_2__bindgen_ty_1
__pthread_internal_list
__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_header_t
hfs0_file_entry_t
imaxdiv_t
ini1_header_t
ini1_ctx_t
ivfc_hdr_t
ivfc_level_ctx_t
ivfc_level_hdr_t
kac_irq
kac_mmio
kac_t
kip1_header_t
kip1_ctx_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_hdr_t
nca0_romfs_ctx_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_header_t
pfs0_file_entry_t
pfs0_superblock_t
pk11_t
pk11_ctx_t
pk21_header_t
pk21_ctx_t
pk11_stage1_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

Enums

__codecvt_result
_bindgen_ty_1
aes_mode_t
aes_operation_t
cartridge_type_t
hactool_basefile_t
hactool_file_type
idtype_t
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

Constants

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
EL2NSYNC
EL2HLT
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_MIN
INT8_MAX
INT16_MIN
INT16_MAX
INT32_MIN
INT32_MAX
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MIN
INT_FAST8_MAX
INT_FAST16_MIN
INT_FAST16_MAX
INT_FAST32_MIN
INT_FAST32_MAX
INT_LEAST8_MIN
INT_LEAST8_MAX
INT_LEAST16_MIN
INT_LEAST16_MAX
INT_LEAST32_MIN
INT_LEAST32_MAX
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_ERRNO_H
_BITS_G_CONFIG_H
_BITS_LIBIO_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_SYSMACROS_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
_G_BUFSIZ
_G_HAVE_MMAP
_G_HAVE_MREMAP
_G_IO_IO_FILE_VERSION
_INTTYPES_H
_IOFBF
_IOLBF
_IONBF
_IOS_APPEND
_IOS_ATEND
_IOS_BIN
_IOS_INPUT
_IOS_NOCREATE
_IOS_NOREPLACE
_IOS_OUTPUT
_IOS_TRUNC
_IO_BAD_SEEN
_IO_BOOLALPHA
_IO_BUFSIZ
_IO_CURRENTLY_PUTTING
_IO_DEC
_IO_DELETE_DONT_CLOSE
_IO_DONT_CLOSE
_IO_EOF_SEEN
_IO_ERR_SEEN
_IO_FIXED
_IO_FLAGS2_MMAP
_IO_FLAGS2_NOTCANCEL
_IO_FLAGS2_USER_WBUF
_IO_HEX
_IO_INTERNAL
_IO_IN_BACKUP
_IO_IS_APPENDING
_IO_IS_FILEBUF
_IO_LEFT
_IO_LINE_BUF
_IO_LINKED
_IO_MAGIC
_IO_MAGIC_MASK
_IO_NO_READS
_IO_NO_WRITES
_IO_OCT
_IO_RIGHT
_IO_SCIENTIFIC
_IO_SHOWBASE
_IO_SHOWPOINT
_IO_SHOWPOS
_IO_SKIPWS
_IO_STDIO
_IO_TIED_PUT_GET
_IO_UNBUFFERED
_IO_UNIFIED_JUMPTABLES
_IO_UNITBUF
_IO_UPPERCASE
_IO_USER_BUF
_IO_USER_LOCK
_LIBC_LIMITS_H_
_OLD_STDIO_MAGIC
_POSIX2_BC_BASE_MAX
_POSIX2_BC_DIM_MAX
_POSIX2_BC_SCALE_MAX
_POSIX2_BC_STRING_MAX
_POSIX2_COLL_WEIGHTS_MAX
_POSIX2_EXPR_NEST_MAX
_POSIX2_LINE_MAX
_POSIX2_RE_DUP_MAX
_POSIX2_CHARCLASS_NAME_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
_SYS_CDEFS_H
_SYS_SELECT_H
_SYS_SYSMACROS_H
_SYS_TYPES_H
_THREAD_SHARED_TYPES_H
__BIG_ENDIAN
__BIT_TYPES_DEFINED__
__BYTE_ORDER
__ENUM_IDTYPE_T
__FD_SETSIZE
__FD_ZERO_STOS
__FILE_defined
__FLOAT_WORD_ORDER
__GLIBC_MINOR__
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNUC_VA_LIST
__GNU_LIBRARY__
__HAVE_DISTINCT_FLOAT16
__HAVE_DISTINCT_FLOAT32
__HAVE_DISTINCT_FLOAT32X
__HAVE_DISTINCT_FLOAT64
__HAVE_DISTINCT_FLOAT64X
__HAVE_DISTINCT_FLOAT128
__HAVE_DISTINCT_FLOAT128X
__HAVE_FLOAT16
__HAVE_FLOAT32
__HAVE_FLOAT32X
__HAVE_FLOAT64X
__HAVE_FLOAT64X_LONG_DOUBLE
__HAVE_FLOAT64
__HAVE_FLOAT128
__HAVE_FLOAT128X
__HAVE_FLOATN_NOT_TYPEDEF
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__LITTLE_ENDIAN
__OFF_T_MATCHES_OFF64_T
__PDP_ENDIAN
__PRI64_PREFIX
__PRIPTR_PREFIX
__PTHREAD_MUTEX_HAVE_PREV
__PTHREAD_MUTEX_LOCK_ELISION
__PTHREAD_MUTEX_NUSERS_AFTER_KIND
__PTHREAD_MUTEX_USE_UNION
__PTHREAD_RWLOCK_INT_FLAGS_SHARED
__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
__STDC_IEC_559__
__STDC_IEC_559_COMPLEX__
__STDC_ISO_10646__
__STDC_NO_THREADS__
__SYSCALL_WORDSIZE
__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
____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
__time_t_defined
__timer_t_defined
__timespec_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_

Statics

_IO_2_1_stdin_
_IO_2_1_stdout_
_IO_2_1_stderr_
stderr
stdin
stdout
sys_errlist
sys_nerr

Functions

_Exit
_IO_feof
_IO_ferror
_IO_flockfile
_IO_free_backup_area
_IO_ftrylockfile
_IO_funlockfile
_IO_getc
_IO_padn
_IO_peekc_locked
_IO_putc
_IO_seekoff
_IO_seekpos
_IO_sgetn
_IO_vfprintf
_IO_vfscanf
__ctype_get_mb_cur_max
__errno_location
__getdelim
__overflow
__stpcpy
__stpncpy
__strtok_r
__uflow
__underflow
_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
gnu_dev_major
gnu_dev_makedev
gnu_dev_minor
hfs0_save
hfs0_print
hfs0_process
hfs0_save_file
imaxabs
imaxdiv
index
ini1_process
ini1_print
ini1_save
initstate
initstate_r
jrand48
jrand48_r
kac_get_json
kac_print
kip1_get_json
kip1_process
kip1_print
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_save
nax0_print
nax0_process
nca0_romfs_save
nca0_romfs_print
nca0_romfs_process
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_save
nso0_print
nso0_process
on_exit
open_key_file
open_memstream
os_makedir
os_rmdir
os_strcpy
parse_hex_key
pclose
perror
pfs0_save
pfs0_print
pfs0_process
pk11_process
pk11_print
pk11_save
pk21_process
pk21_print
pk21_save
pki_derive_keys
pki_get_beta_nca0_modulus
pki_get_beta_nca0_exponent
pki_get_beta_nca0_label_hash
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
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

Type Definitions

FILE
_Float32
_Float32x
_Float64
_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
__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
__intmax_t
__intptr_t
__io_close_fn
__io_read_fn
__io_seek_fn
__io_write_fn
__key_t
__locale_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__pthread_list_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__socklen_t
__ssize_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_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

Unions

__mbstate_t__bindgen_ty_1
__pthread_cond_s__bindgen_ty_1
__pthread_cond_s__bindgen_ty_2
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