File tree
121 files changed
+450
-325
lines changed- .cbmc-batch
- include
- jobs
- aws_cryptosdk_aes_gcm_decrypt
- aws_cryptosdk_aes_gcm_encrypt
- aws_cryptosdk_alg_props
- aws_cryptosdk_cmm_base_init
- aws_cryptosdk_cmm_decrypt_materials
- aws_cryptosdk_cmm_generate_enc_materials
- aws_cryptosdk_cmm_release
- aws_cryptosdk_cmm_retain
- aws_cryptosdk_compare_hash_elems_by_key_string
- aws_cryptosdk_dec_materials_destroy
- aws_cryptosdk_dec_materials_new
- aws_cryptosdk_decrypt_body
- aws_cryptosdk_derive_key
- aws_cryptosdk_deserialize_frame
- aws_cryptosdk_edk_clean_up
- aws_cryptosdk_edk_eq
- aws_cryptosdk_edk_init_clone
- aws_cryptosdk_edk_list_clean_up
- aws_cryptosdk_edk_list_clear
- aws_cryptosdk_edk_list_copy_all
- aws_cryptosdk_edk_list_init
- aws_cryptosdk_enc_ctx_clean_up
- aws_cryptosdk_enc_ctx_clear
- aws_cryptosdk_enc_ctx_clone
- aws_cryptosdk_enc_ctx_deserialize
- aws_cryptosdk_enc_ctx_init
- aws_cryptosdk_enc_ctx_serialize
- aws_cryptosdk_enc_ctx_size
- aws_cryptosdk_enc_materials_destroy
- aws_cryptosdk_enc_materials_new
- aws_cryptosdk_encrypt_body
- aws_cryptosdk_genrandom
- aws_cryptosdk_hash_elems_array_init
- aws_cryptosdk_hkdf
- aws_cryptosdk_keyring_base_init
- aws_cryptosdk_keyring_on_decrypt
- aws_cryptosdk_keyring_on_encrypt
- aws_cryptosdk_keyring_release
- aws_cryptosdk_keyring_retain
- aws_cryptosdk_keyring_trace_add_record
- aws_cryptosdk_keyring_trace_add_record_buf
- aws_cryptosdk_keyring_trace_add_record_c_str
- aws_cryptosdk_keyring_trace_clean_up
- aws_cryptosdk_keyring_trace_clear
- aws_cryptosdk_keyring_trace_copy_all
- aws_cryptosdk_keyring_trace_eq
- aws_cryptosdk_keyring_trace_init
- aws_cryptosdk_keyring_trace_record_clean_up
- aws_cryptosdk_keyring_trace_record_init_clone
- aws_cryptosdk_md_abort
- aws_cryptosdk_md_finish
- aws_cryptosdk_md_init
- aws_cryptosdk_md_size
- aws_cryptosdk_md_update
- aws_cryptosdk_multi_keyring_add_child
- aws_cryptosdk_multi_keyring_new
- aws_cryptosdk_rsa_decrypt
- aws_cryptosdk_rsa_encrypt
- aws_cryptosdk_serialize_frame
- aws_cryptosdk_sig_abort
- aws_cryptosdk_sig_get_privkey
- aws_cryptosdk_sig_get_pubkey
- aws_cryptosdk_sig_sign_finish
- aws_cryptosdk_sig_sign_start
- aws_cryptosdk_sig_sign_start_keygen
- aws_cryptosdk_sig_update
- aws_cryptosdk_sig_verify_finish
- aws_cryptosdk_sig_verify_start
- aws_cryptosdk_sign_header
- aws_cryptosdk_string_dup
- aws_cryptosdk_transfer_list
- aws_cryptosdk_verify_header
- list_copy_all
- source
- stubs
- include/aws/cryptosdk
- source
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
121 files changed
+450
-325
lines changedSubmodule aws-c-common updated 64 files
- .gitmodules+2-2
- README.md+3-1
- include/aws/common/assert.h+7-10
- source/byte_buf.c-1
- verification/cbmc/aws-templates-for-cbmc-proofs-1
- verification/cbmc/include/README.md+1-1
- verification/cbmc/include/proof_helpers/make_common_data_structures.h+10-3
- verification/cbmc/proofs/Makefile.common+1-1
- verification/cbmc/proofs/README.md+1-1
- verification/cbmc/proofs/aws_array_eq_c_str/aws_array_eq_c_str_harness.c+2-2
- verification/cbmc/proofs/aws_array_eq_c_str_ignore_case/aws_array_eq_c_str_ignore_case_harness.c+2-2
- verification/cbmc/proofs/aws_array_list_comparator_string/aws_array_list_comparator_string_harness.c+5-2
- verification/cbmc/proofs/aws_array_list_init_static/aws_array_list_init_static_harness.c+1
- verification/cbmc/proofs/aws_byte_buf_eq_c_str/aws_byte_buf_eq_c_str_harness.c+2-1
- verification/cbmc/proofs/aws_byte_buf_eq_c_str_ignore_case/aws_byte_buf_eq_c_str_ignore_case_harness.c+2-1
- verification/cbmc/proofs/aws_byte_buf_from_array/aws_byte_buf_from_array_harness.c+4-1
- verification/cbmc/proofs/aws_byte_buf_from_c_str/aws_byte_buf_from_c_str_harness.c+1-1
- verification/cbmc/proofs/aws_byte_buf_reserve/aws_byte_buf_reserve_harness.c+1-1
- verification/cbmc/proofs/aws_byte_buf_reserve_relative/aws_byte_buf_reserve_relative_harness.c+1-1
- verification/cbmc/proofs/aws_byte_buf_write/aws_byte_buf_write_harness.c+2-1
- verification/cbmc/proofs/aws_byte_buf_write_from_whole_string/aws_byte_buf_write_from_whole_string_harness.c+1-1
- verification/cbmc/proofs/aws_byte_cursor_eq_c_str/aws_byte_cursor_eq_c_str_harness.c+2-1
- verification/cbmc/proofs/aws_byte_cursor_eq_c_str_ignore_case/aws_byte_cursor_eq_c_str_ignore_case_harness.c+2-1
- verification/cbmc/proofs/aws_byte_cursor_from_array/aws_byte_cursor_from_array_harness.c+4-1
- verification/cbmc/proofs/aws_byte_cursor_from_c_str/aws_byte_cursor_from_c_str_harness.c+1-1
- verification/cbmc/proofs/aws_byte_cursor_from_string/aws_byte_cursor_from_string_harness.c+2-1
- verification/cbmc/proofs/aws_hash_c_string/aws_hash_c_string_harness.c+3-1
- verification/cbmc/proofs/aws_hash_callback_c_str_eq/aws_hash_callback_c_str_eq_harness.c+4
- verification/cbmc/proofs/aws_hash_callback_string_destroy/aws_hash_callback_string_destroy_harness.c+4-1
- verification/cbmc/proofs/aws_hash_callback_string_eq/aws_hash_callback_string_eq_harness.c+6-2
- verification/cbmc/proofs/aws_hash_iter_delete/Makefile+3-5
- verification/cbmc/proofs/aws_hash_iter_delete/aws_hash_iter_delete_harness.c+3-1
- verification/cbmc/proofs/aws_hash_iter_done/aws_hash_iter_done_harness.c-1
- verification/cbmc/proofs/aws_hash_iter_next/aws_hash_iter_next_harness.c-1
- verification/cbmc/proofs/aws_hash_string/aws_hash_string_harness.c+7-7
- verification/cbmc/proofs/aws_hash_table_clean_up/aws_hash_table_clean_up_harness.c-1
- verification/cbmc/proofs/aws_hash_table_create/aws_hash_table_create_harness.c-1
- verification/cbmc/proofs/aws_hash_table_remove/Makefile+2-3
- verification/cbmc/proofs/aws_priority_queue_init_static/aws_priority_queue_init_static_harness.c+2-1
- verification/cbmc/proofs/aws_string_bytes/aws_string_bytes_harness.c+1
- verification/cbmc/proofs/aws_string_compare/aws_string_compare_harness.c+4-2
- verification/cbmc/proofs/aws_string_destroy/aws_string_destroy_harness.c+2-1
- verification/cbmc/proofs/aws_string_destroy_secure/aws_string_destroy_secure_harness.c+22-11
- verification/cbmc/proofs/aws_string_eq/aws_string_eq_harness.c+4-2
- verification/cbmc/proofs/aws_string_eq_byte_buf/aws_string_eq_byte_buf_harness.c+2-1
- verification/cbmc/proofs/aws_string_eq_byte_buf_ignore_case/aws_string_eq_byte_buf_ignore_case_harness.c+2-1
- verification/cbmc/proofs/aws_string_eq_byte_cursor/aws_string_eq_byte_cursor_harness.c+2-1
- verification/cbmc/proofs/aws_string_eq_byte_cursor_ignore_case/aws_string_eq_byte_cursor_ignore_case_harness.c+2-1
- verification/cbmc/proofs/aws_string_eq_c_str/aws_string_eq_c_str_harness.c+3-2
- verification/cbmc/proofs/aws_string_eq_c_str_ignore_case/aws_string_eq_c_str_ignore_case_harness.c+3-2
- verification/cbmc/proofs/aws_string_eq_ignore_case/aws_string_eq_ignore_case_harness.c+4-3
- verification/cbmc/proofs/aws_string_new_from_array/aws_string_new_from_array_harness.c+4-2
- verification/cbmc/proofs/aws_string_new_from_c_str/aws_string_new_from_c_str_harness.c+5-1
- verification/cbmc/proofs/aws_string_new_from_string/aws_string_new_from_string_harness.c+1
- verification/cbmc/proofs/prepare.py+1-1
- verification/cbmc/sources/README.md+1-1
- verification/cbmc/sources/make_common_data_structures.c+31-17
- verification/cbmc/sources/proof_allocators.c+4-1
- verification/cbmc/stubs/README.md+1-1
- verification/cbmc/stubs/aws_hash_table_no_slots_override.c+10-7
- verification/cbmc/stubs/aws_string_new_from_array_override.c+4-4
- verification/cbmc/stubs/hash_table_generators.c+8-2
- verification/cbmc/stubs/s_remove_entry_override.c+32
- verification/cbmc/templates+1
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
33 |
| - | |
| 33 | + | |
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
| |||
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + |
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
61 | 61 |
| |
62 | 62 |
| |
63 | 63 |
| |
| 64 | + | |
| 65 | + | |
64 | 66 |
| |
65 | 67 |
| |
66 | 68 |
| |
| |||
276 | 278 |
| |
277 | 279 |
| |
278 | 280 |
| |
279 |
| - | |
| 281 | + | |
280 | 282 |
| |
281 | 283 |
| |
282 | 284 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
3 |
| - | |
| 1 | + | |
4 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
3 |
| - | |
| 1 | + | |
4 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
|
Lines changed: 9 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
20 |
| - | |
| 20 | + | |
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
| 26 | + | |
26 | 27 |
| |
27 | 28 |
| |
28 |
| - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
29 | 32 |
| |
| 33 | + | |
| 34 | + | |
30 | 35 |
| |
| 36 | + | |
| 37 | + | |
31 | 38 |
| |
32 | 39 |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
3 |
| - | |
| 1 | + | |
4 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
77 | 77 |
| |
78 | 78 |
| |
79 | 79 |
| |
80 |
| - | |
81 |
| - | |
82 |
| - | |
83 |
| - | |
84 |
| - | |
| 80 | + | |
| 81 | + | |
85 | 82 |
| |
86 | 83 |
| |
87 | 84 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
|
Lines changed: 2 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
63 | 63 |
| |
64 | 64 |
| |
65 | 65 |
| |
66 |
| - | |
67 |
| - | |
68 |
| - | |
69 |
| - | |
70 |
| - | |
| 66 | + | |
| 67 | + | |
71 | 68 |
| |
72 | 69 |
| |
73 | 70 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
3 |
| - | |
| 1 | + | |
4 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 5 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 |
| - | |
| 22 | + | |
23 | 23 |
| |
24 | 24 |
| |
25 |
| - | |
26 |
| - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
27 | 29 |
| |
28 | 30 |
| |
29 | 31 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
|
Lines changed: 2 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
37 |
| - | |
38 |
| - | |
39 |
| - | |
40 |
| - | |
| 36 | + | |
| 37 | + | |
41 | 38 |
| |
42 | 39 |
| |
43 | 40 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
| 25 | + | |
25 | 26 |
| |
26 | 27 |
| |
27 | 28 |
| |
| |||
50 | 51 |
| |
51 | 52 |
| |
52 | 53 |
| |
| 54 | + | |
53 | 55 |
| |
54 | 56 |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
3 |
| - | |
| 1 | + | |
4 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
3 |
| - | |
| 1 | + | |
4 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
3 |
| - | |
| 1 | + | |
4 | 2 |
| |
| 3 | + | |
| 4 | + |
0 commit comments