eric@eric-laptop:~/iphone-dev/vfdecrypt-iphone$ make
cc -c -o util.o util.c
In file included from util.h:3,
from util.c:6:
vfdecrypt.h:17: error: expected specifier-qualifier-list before ‘uint8_t’
vfdecrypt.h:34: error: expected specifier-qualifier-list before ‘uint32_t’
In file included from util.c:6:
util.h:7: error: expected ‘)’ before ‘*’ token
util.h:8: error: expected declaration specifiers or ‘...’ before ‘uint8_t’
util.c:8: error: expected ‘)’ before ‘*’ token
util.c:24: error: expected declaration specifiers or ‘...’ before ‘uint8_t’
util.c: In function ‘convert_hex’:
util.c:30: error: ‘bytes’ undeclared (first use in this function)
util.c:30: error: (Each undeclared identifier is reported only once
util.c:30: error: for each function it appears in.)
util.c: In function ‘dump_v2_header’:
util.c:42: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_algorithm’
util.c:43: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_prng_algorithm’
util.c:45: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_iteration_count’
util.c:46: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_salt_len’
util.c:48: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_salt’
util.c:48: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_salt_len’
util.c:49: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_iv_size’
util.c:51: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_iv’
util.c:51: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_iv_size’
util.c:52: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_key_bits’
util.c:54: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_algorithm’
util.c:56: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_padding’
util.c:58: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_mode’
util.c:59: error: ‘cencrypted_v2_pwheader’ has no member named ‘encrypted_keyblob_size’
util.c:61: error: ‘cencrypted_v2_pwheader’ has no member named ‘encrypted_keyblob’
util.c:61: error: ‘cencrypted_v2_pwheader’ has no member named ‘encrypted_keyblob_size’
util.c: In function ‘adjust_v1_header_byteorder’:
util.c:65: error: ‘cencrypted_v1_header’ has no member named ‘kdf_iteration_count’
util.c:65: error: ‘cencrypted_v1_header’ has no member named ‘kdf_iteration_count’
util.c:66: error: ‘cencrypted_v1_header’ has no member named ‘kdf_salt_len’
util.c:66: error: ‘cencrypted_v1_header’ has no member named ‘kdf_salt_len’
util.c:67: error: ‘cencrypted_v1_header’ has no member named ‘len_wrapped_aes_key’
util.c:67: error: ‘cencrypted_v1_header’ has no member named ‘len_wrapped_aes_key’
util.c:68: error: ‘cencrypted_v1_header’ has no member named ‘len_hmac_sha1_key’
util.c:68: error: ‘cencrypted_v1_header’ has no member named ‘len_hmac_sha1_key’
util.c:69: error: ‘cencrypted_v1_header’ has no member named ‘len_integrity_key’
util.c:69: error: ‘cencrypted_v1_header’ has no member named ‘len_integrity_key’
util.c: In function ‘adjust_v2_header_byteorder’:
util.c:76: error: ‘cencrypted_v2_pwheader’ has no member named ‘blocksize’
util.c:76: error: ‘cencrypted_v2_pwheader’ has no member named ‘blocksize’
util.c:77: error: ‘cencrypted_v2_pwheader’ has no member named ‘datasize’
util.c:77: error: ‘uint64_t’ undeclared (first use in this function)
util.c:77: error: expected ‘)’ before ‘ntohl’
util.c:77: error: expected ‘)’ before ‘ntohl’
util.c:78: error: ‘cencrypted_v2_pwheader’ has no member named ‘dataoffset’
util.c:78: error: expected ‘)’ before ‘ntohl’
util.c:78: error: expected ‘)’ before ‘ntohl’
util.c:79: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_algorithm’
util.c:79: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_algorithm’
util.c:80: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_prng_algorithm’
util.c:80: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_prng_algorithm’
util.c:81: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_iteration_count’
util.c:81: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_iteration_count’
util.c:82: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_salt_len’
util.c:82: error: ‘cencrypted_v2_pwheader’ has no member named ‘kdf_salt_len’
util.c:83: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_iv_size’
util.c:83: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_iv_size’
util.c:84: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_key_bits’
util.c:84: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_key_bits’
util.c:85: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_algorithm’
util.c:85: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_algorithm’
util.c:86: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_padding’
util.c:86: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_padding’
util.c:87: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_mode’
util.c:87: error: ‘cencrypted_v2_pwheader’ has no member named ‘blob_enc_mode’
util.c:88: error: ‘cencrypted_v2_pwheader’ has no member named ‘encrypted_keyblob_size’
util.c:88: error: ‘cencrypted_v2_pwheader’ has no member named ‘encrypted_keyblob_size’
make: *** [util.o] Error 1