libtomcrypt ~master (2021-01-01T00:34:19Z)
Home
Dub
Repo
gcm_state
tomcrypt
mac
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
version(LTC_GCM_MODE)
extern (
C
) nothrow
struct
gcm_state {
symmetric_key
K
;
ubyte
[
16
]
H
;
ubyte
[
16
]
X
;
ubyte
[
16
]
Y
;
ubyte
[
16
]
Y_0
;
ubyte
[
16
]
buf
;
int
cipher
;
int
ivmode
;
int
mode
;
int
buflen
;
ulong
totlen
;
ulong
pttotlen
;
version(LTC_GCM_TABLES && LTC_GCM_TABLES_SSE2)
ubyte
[
16
][
256
][
16
]
PC
;
version(LTC_GCM_TABLES && !LTC_GCM_TABLES_SSE2)
ubyte
[
16
][
256
][
16
]
PC
;
}
Members
Variables
H
ubyte
[
16
]
H
;
Undocumented in source.
K
symmetric_key
K
;
Undocumented in source.
PC
ubyte
[
16
][
256
][
16
]
PC
;
Undocumented in source.
PC
ubyte
[
16
][
256
][
16
]
PC
;
X
ubyte
[
16
]
X
;
Y
ubyte
[
16
]
Y
;
Y_0
ubyte
[
16
]
Y_0
;
buf
ubyte
[
16
]
buf
;
buflen
int
buflen
;
Undocumented in source.
cipher
int
cipher
;
ivmode
int
ivmode
;
mode
int
mode
;
pttotlen
ulong
pttotlen
;
Undocumented in source.
totlen
ulong
totlen
;
Undocumented in source.
Meta
Source
See Implementation
tomcrypt
mac
functions
ccm_memory
ccm_test
eax_addheader
eax_decrypt
eax_decrypt_verify_memory
eax_done
eax_encrypt
eax_encrypt_authenticate_memory
eax_init
eax_test
f9_done
f9_file
f9_init
f9_memory
f9_memory_multi
f9_process
f9_test
gcm_add_aad
gcm_add_iv
gcm_done
gcm_gf_mult
gcm_init
gcm_memory
gcm_mult_h
gcm_process
gcm_reset
gcm_test
hmac_done
hmac_file
hmac_init
hmac_memory
hmac_memory_multi
hmac_process
hmac_test
ocb_decrypt
ocb_decrypt_verify_memory
ocb_done_decrypt
ocb_done_encrypt
ocb_encrypt
ocb_encrypt_authenticate_memory
ocb_init
ocb_ntz
ocb_shift_xor
ocb_test
omac_done
omac_file
omac_init
omac_memory
omac_memory_multi
omac_process
omac_test
pelican_done
pelican_init
pelican_memory
pelican_process
pelican_test
pmac_done
pmac_file
pmac_init
pmac_memory
pmac_memory_multi
pmac_ntz
pmac_process
pmac_shift_xor
pmac_test
s_ocb_done
xcbc_done
xcbc_file
xcbc_init
xcbc_memory
xcbc_memory_multi
xcbc_process
xcbc_test
manifest constants
CCM_DECRYPT
CCM_ENCRYPT
GCM_DECRYPT
GCM_ENCRYPT
LTC_GCM_MODE_AAD
LTC_GCM_MODE_IV
LTC_GCM_MODE_TEXT
LTC_XCBC_PURE
static variables
gcm_shift_table
structs
eax_state
f9_state
gcm_state
hmac_state
ocb_state
omac_state
pelican_state
pmac_state
xcbc_state