cachekit-core 0.2.0

LZ4 compression, xxHash3 integrity, AES-256-GCM encryption for byte payloads
Documentation
������ H__PAGEZERO�__TEXT@@__text__TEXT T �__stubs__TEXTT7�T7�__cstring__TEXT�7W�7__const__TEXTG?@G?__unwind_info__TEXT�?x�?�__DATA_CONST@@@@__got__DATA_CONST@x@
�__DATA�@__bss__DATA�H__LINKEDIT�@��
4���3������"(� P�� /usr/lib/dyld�V�Ң/:@���ZD�2 *(��4�/Users/68824/code/27B/cachekit-workspace/cachekit-core/target/release/deps/libcachekit_core.dylib8xA/usr/lib/libSystem.B.dylib�0@loader_path/../../target/release&p�()��P������{�������(�R(
�s8)�(@�(��s_8�6)�(@�(���_���(��������_���(�� ����{B�����_��o���{��C�	
�R�@�?��@��C��	@�@�����i ����@������������@��@��@�B ����'��'@�q���7�'@��	���(���!���(�R�G�O�@����(7�@��@�)��	��'�h7�@���(��"���(�R�G�:�c������@��@� ��#�t��'��'@�q���7�'@��	���(���"��(�R�G�"�@��@�	����7�@��@���*�(��$#�n�(�R�G��@��@��#�d�q��7��#�`�(�R�G��G��G@�����^��	@�@�	���h7/��@��@��C��{A��o¨�_��o���{��C�����	@�@�����c�������ҁ��������@�%q���7�@��	���(��P$�.�(�R�'��'��'@�����^��	@�@�	���h7���@�����{A��o¨�_��C��{�����$����c�����Ҩ���_����_���@����@������C��C^�%q���7�C^��	���(��P$���(�R��������_��{D��C��_��o���{��C����	@�@������$����@����@������@�����Ҿ��'��'@�%q���7�'@��	���(��P$���(�R�7��7��7@�����^��	@�@�	���h7���@����{A��o¨�_�����{��C��	@�@������$����^�������H�����@����^��@��Kц����@�!q���7�@��	���(��&���(�R����@��@�	�藟�7�@��@���*�(���&���(�R��������^�����_��	@�@�	���h7U��@��{E�����_��o���{��C��C��	@�@�������@����7��7�@����}	�5��@����(i*8�@��������C��������с����8����@�q��7�p'�G�(�R�#��#��#@�����^��	@�@�	���h7��@��C��{A��o¨�_��o���{��C��C!��	@�@�����E(����@�(�����������@��@��#����'��'@�q���7�'@��	���(���(��(�R�G�#�@�)�臟H7�@�	��#�		�(@9R(9�c�������@��#��#����'��'@�q��7�$)���(�R�G��G��G@�����^��	@�@�	���h7���@��C!��{A��o¨�_����{����}�Ҩ��_������@��_�	�藟�7�@��_���*�(���)���(�R����@��_�)��)��	�臟�7�@��_���*�(���*���(�R��������_��{C����_��o���{��C��C"Ѩ�	�)	@�)@����	�)=� �=�= �=�=�}+��+��+@����'��E,��#��#@����������@����7��,���(�R�_�z��	������@��#@��@��+@��'@���(�������d��'��'@�q���7�'@��	���(��$-�f��@�X�(�R�_�Z�@��'@�)q�	���7�@��'@�q���*�(��|-�Q��@�C�(�R�_�E�c�������#@��@��@���������,��'��'@�q���7�'@��	���(��L.�4��@�&�(�R�_�(�@��'@�	����7�'@��@���*�(��$#�!��@��(�R�_��+@��'@����q��H7��#���@��(�R�_��@����_��_@�����^��	@�@�	���h7���@��C"��{A��o¨�_��o���{��C��#��	@�@�����o��<��<��.��C���.��?���.��;����7��7@�����7(�R��N��������3��7@��'��?@����?@������C@��#��C@����@��@��@��#@����'@���(������C����_��_@�q���7�7@���(�R��(�C�������+��;@����;@����@��@����3@������C��C����_��_@�q���7�_@��	���(��/����7@���(�R���7@�������@�����^��	@�@�	���h7a��@��#��{A��o¨�_��o���{��C��Ѩ��	�)	@�)@��������.��/���/��+�e��'��'@�����7(�R�g�2��������#��'@����+@����+@�[����/@����/@�V��@��@��@��@����@���(��������8��?��?@�q���7�?@��	���(���/�:��'@�,�(�R�g��'@�'��g��g@�����^��	@�@�	���h7��@����{A��o¨�_��o���{��C���Ѩ����	@�@������3��3@�����7(�R�o�V�3@���/��/@�����7�/@���(��`0����3@���(�R�o�C�@��o�����=�=��.��+��#�������'��3@����+@����+@����@��@��@����@���(����c1���������G��G@�q���7�3@���(�R�o��3@������@�����7�@���(��1����3@���(�R�o��3@����o��o@�����^��	@�@�	���h7���@�����{A��o¨�_����o��{������	�)	@�)@����	�)�=� �=���3��= �=�=��1��C���1��?��C@��'��C@����+��?@��/��?@����'@��+@��/@����3@��Ҧ��n��w��w@�q���7�w@��	���(��@2�s�(�R��a�ѡ����i�q��7��2�e�(�R��S�C@����C@�a����?@��#��?@�\��@��@��#@������Ҧ�?��w��w@�q��H7��ѡ���D�q��7�@3�@�(�R��.��3��7��7@����7@�9����?@����?@�4��@��@��@��������C���w��w@�q���7(�R������C����q��7�4��(�R������@�����^��	@�@�	���h7���@��{S��oR����_�����{	��C��	@�@�����c������q���/��'���4��#��'@����'@������#@����#@����@��@��@����@���Ҧ�����?��?@�q���7�?@��	���(���/���(�R�C��C��C\�����_��	@�@�	���h7���@��{I�����_�����{���������4����`5�������q����5�����b���q���D6���������q����6���������q���(7���������q����7��������q���8�����W���q���|8���������q����8������49�x�����q����9�{���y���q���:�t�������q���h:�m���B���q����:�f�������q���;�_���U���q���\;�X�����;�K�(���	@��	���(��(<�B�(���	@��	���(��d<�9��@��@�@�)@�
	k���
�(���<�.��@��@�@�)@�	k��r���{B�����_��@���@���@���@���@���@���"@���&@���*@���.@���2@���6@���:@��PASS: %s
FAIL: %s
Hello, CacheKit FFI! This is a test of LZ4 compression with Blake3 checksums.  compress returned error %d
  suspicious compressed size: %zu
  decompress returned error %d
  length mismatch: expected %zu, got %zu
  data mismatch after roundtrip
  expected NULL_POINTER, got %d
test dataThis is a longer string that should require more space when compressed  expected BUFFER_TOO_SMALL, got %d
  output_len not updated: %zu (should be > %zu)
  corrupted data should not decompress successfully
Test data for checksum tampering  compress failed: %d
  tampered data should not decompress successfully
  compressed_bound too small: %zu for input %zu
  compressed_bound too large: %zu for input %zu
Secret message for zero-knowledge encryption testtenant-id-12345  cachekit_encryptor_new returned null
  encrypt failed: %d
  unexpected ciphertext length: %zu (expected %zu)
  decrypt failed: %d
testcorrect-aadwrong-aad  expected DECRYPTION_FAILED, got %d
tenant  expected INVALID_KEY_LENGTH, got %d
  expected initial counter 0, got %llu
  expected counter 1 after encryption, got %llu
tenant-12345cache-encryption  derive_key failed: %d
  derived key identical to master key
  key derivation not deterministic
tenant-67890  different salts produced same derived key
cache=== CacheKit C FFI Test Suite ===

--- Compression Tests ---
compress_decompress_roundtripcompress_null_pointer_inputcompress_null_pointer_outputcompress_null_pointer_output_lencompress_buffer_too_smalldecompress_corrupted_datadecompress_tampered_checksumcompressed_bound
--- Encryption Tests ---
encrypt_decrypt_roundtripencrypt_wrong_aad_failsencrypt_invalid_key_lengthencryptor_counterderive_key_hkdfderive_key_invalid_master_length
=== Summary ===
Tests run: %d
Passed: %d
Failed: %d
	

 	

$$ HHT7H	0�x�p8	����������	�
���
�� P�@@$Hn���Bf��(___chkstk_darwin___stack_chk_fail___stack_chk_guard_cachekit_compress_cachekit_compressed_bound_cachekit_decompress_cachekit_decrypt_cachekit_derive_key_cachekit_encrypt_cachekit_encryptor_free_cachekit_encryptor_get_counter_cachekit_encryptor_new_memcmp_printf_strlen_��i�@�I�A�E�H�F_len&input!output+buffer_too_smalldecompress_roundtripnull_pointer_6�P_Ged_bound��L�Ncorrupted_data�tampered_checksum��b�ghkdf�invalid_master_length�compress_�rive_key_��R�[�Wdecrypt_roundtrip�invalid_key_length�wrong_aad_fails��^_�or_counter�compress�de�encrypt�_mh_execute_header	main
report_testtest_��@������������������4 )�$I� m�"�x#�$�p(�&'3<1I�3p8)��-��+�X/��
0K`r������� ! ! __mh_execute_header_main_report_test_test_compress_buffer_too_small_test_compress_decompress_roundtrip_test_compress_null_pointer_input_test_compress_null_pointer_output_test_compress_null_pointer_output_len_test_compressed_bound_test_decompress_corrupted_data_test_decompress_tampered_checksum_test_derive_key_hkdf_test_derive_key_invalid_master_length_test_encrypt_decrypt_roundtrip_test_encrypt_invalid_key_length_test_encrypt_wrong_aad_fails_test_encryptor_counter___chkstk_darwin___stack_chk_fail___stack_chk_guard_cachekit_compress_cachekit_compressed_bound_cachekit_decompress_cachekit_decrypt_cachekit_derive_key_cachekit_encrypt_cachekit_encryptor_free_cachekit_encryptor_get_counter_cachekit_encryptor_new_memcmp_printf_strlen_total_tests_passed_tests������_X	�P Ttest_c�t֞�/�kxo�	$cv�{8�LWA�X,�sF�/����Xo��f����kOX�|�|z�ڽ�H�,���=���
�:NӃ��x����v0#��
�=f^J5�"VE��P'��7��}��L����^�zu1��k�7ТR�}��o{ߘI����,��K4+*���Xo��f����kOX�|�|z�ڽ�H�,����Xo��f����kOX�|�|z�ڽ�H�,����Xo��f����kOX�|�|z�ڽ�H�,���Z8x�H�Zզ���tl�e�k�Y�4��֤