├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE.md ├── Makefile ├── README.md ├── circle.yml ├── docs └── examples │ ├── c │ ├── key_gen │ │ ├── Makefile │ │ └── key_gen.c │ ├── mid_hermes │ │ ├── client │ │ │ ├── Makefile │ │ │ └── hermes_client.c │ │ ├── common │ │ │ ├── config.h │ │ │ ├── credential_store_client.c │ │ │ ├── transport.c │ │ │ └── transport.h │ │ ├── credential_store_service │ │ │ ├── Makefile │ │ │ ├── db.c │ │ │ ├── db.h │ │ │ └── main.c │ │ ├── data_store_service │ │ │ ├── Makefile │ │ │ ├── db.c │ │ │ ├── db.h │ │ │ └── main.c │ │ └── key_store_service │ │ │ ├── Makefile │ │ │ ├── db.c │ │ │ ├── db.h │ │ │ └── main.c │ ├── mid_hermes_low_level │ │ ├── Makefile │ │ ├── commands.c │ │ ├── commands.h │ │ ├── credential_store.c │ │ ├── credential_store_impl.h │ │ ├── data_store.c │ │ ├── data_store_impl.h │ │ ├── key_store.c │ │ ├── key_store_impl.h │ │ ├── main.c │ │ └── test-all.sh │ ├── service_keys │ │ ├── Y3JlZGVudGlhbF9zdG9yZQ== │ │ ├── ZGF0YV9zdG9yZV9zZXJ2ZXI= │ │ └── a2V5X3N0b3JlX3NlcnZlcg== │ ├── tests │ │ ├── test.sh │ │ └── test_mid_hermes_ll.sh │ └── utils │ │ ├── base64.c │ │ ├── base64.h │ │ ├── utils.c │ │ └── utils.h │ ├── go │ ├── config.conf │ ├── hermes_client.go │ └── tests │ │ └── go_test.sh │ ├── python │ ├── __init__.py │ ├── config.json │ ├── hermes_client.py │ └── tests │ │ └── test.sh │ └── test_keys │ ├── dXNlcjE= │ └── dXNlcjI= ├── gohermes ├── core │ ├── block.go │ ├── block_test.go │ ├── buffer.go │ ├── buffer_test.go │ ├── errors.go │ ├── hc_core.h │ ├── token.go │ ├── token_test.go │ ├── user.go │ └── user_test.go ├── credential_store.go ├── datastore.go ├── keystore.go ├── keystore_test_template.go ├── mid_hermes.go ├── midhermes │ ├── local │ │ ├── credential_store.c │ │ ├── credential_store.go │ │ ├── credential_store.h │ │ ├── data_store.c │ │ ├── data_store.go │ │ ├── data_store.h │ │ ├── key_store.c │ │ ├── key_store.go │ │ ├── key_store.h │ │ ├── local_mid_hermes.go │ │ └── local_mid_hermes_test.go │ └── rpc │ │ ├── rpc_midhermes.go │ │ ├── transport.c │ │ ├── transport.go │ │ ├── transport.h │ │ └── transport_test.go ├── utils.go ├── utils_test.go └── utils_test_cgo.go ├── hermes.dot ├── include └── hermes │ ├── common │ ├── buffer.h │ ├── errors.h │ ├── hash_table.h │ ├── mem_cmp.h │ └── utils.h │ ├── credential_store │ ├── client.h │ ├── db.h │ ├── server.h │ └── service.h │ ├── data_store │ ├── client.h │ ├── db.h │ ├── server.h │ └── service.h │ ├── key_store │ ├── client.h │ ├── db.h │ ├── server.h │ └── service.h │ ├── mid_hermes │ └── mid_hermes.h │ ├── mid_hermes_ll │ ├── interfaces │ │ ├── credential_store.h │ │ ├── data_store.h │ │ └── key_store.h │ ├── mid_hermes_ll.h │ ├── mid_hermes_ll_block.h │ ├── mid_hermes_ll_buffer.h │ ├── mid_hermes_ll_rights_list.h │ ├── mid_hermes_ll_token.h │ └── mid_hermes_ll_user.h │ ├── rpc │ ├── buffers_list.h │ ├── client.h │ ├── param_pack.h │ ├── server.h │ └── transport.h │ └── secure_transport │ ├── session_callback.h │ └── transport.h ├── pyhermes ├── MANIFEST.in ├── py_midhermes.c ├── py_midhermes.h ├── py_secure_transport.c ├── py_secure_transport.h ├── py_transport.c ├── py_transport.h ├── py_transport_wrapper.c ├── py_transport_wrapper.h ├── pyhermes.c ├── setup.py ├── test.py ├── tox.ini ├── transport.c └── transport.h ├── src ├── common │ ├── buffer.c │ ├── common.mk │ ├── hm_hash_table.c │ └── mem_cmp.c ├── credential_store │ ├── client.c │ ├── credential_store.mk │ ├── functions.c │ ├── functions.h │ ├── server.c │ └── service.c ├── data_store │ ├── client.c │ ├── data_store.mk │ ├── functions.c │ ├── functions.h │ ├── server.c │ └── service.c ├── key_store │ ├── client.c │ ├── functions.c │ ├── functions.h │ ├── key_store.mk │ ├── server.c │ └── service.c ├── mid_hermes │ ├── credential_store_impl.c │ ├── credential_store_impl.h │ ├── data_store_impl.c │ ├── data_store_impl.h │ ├── key_store_impl.c │ ├── key_store_impl.h │ ├── mid_hermes.c │ └── mid_hermes.mk ├── mid_hermes_ll │ ├── mid_hermes_ll.mk │ ├── mid_hermes_ll_block.c │ ├── mid_hermes_ll_buffer.c │ ├── mid_hermes_ll_rights_list.c │ ├── mid_hermes_ll_token.c │ ├── mid_hermes_ll_user.c │ ├── utils.c │ └── utils.h ├── rpc │ ├── buffers_list.c │ ├── client.c │ ├── param_pack.c │ ├── rpc.mk │ └── server.c └── secure_transport │ ├── secure_transport.mk │ ├── session_callback.c │ ├── transport.c │ ├── utils.c │ └── utils.h └── tests ├── common ├── common.c ├── common.h ├── sput.h ├── test_credential_store_db.c ├── test_credential_store_db.h ├── test_data_store_db.c ├── test_data_store_db.h ├── test_key_store_db.c ├── test_key_store_db.h ├── test_transport.c ├── test_transport.h ├── test_utils.c └── test_utils.h ├── credential_store ├── credential_store.mk └── credential_store_tests.c ├── data_store ├── data_store.mk └── data_store_tests.c ├── key_store ├── key_store.mk └── key_store_tests.c ├── mid_hermes ├── mid_hermes.c └── mid_hermes.mk ├── mid_hermes_ll ├── block_tests.c ├── block_tests.h ├── main.c └── mid_hermes_ll.mk ├── rpc ├── param_pack_test.c ├── rpc.mk ├── rpc_test.c └── server_test.c ├── scripts └── test_services.sh └── test.mk /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/circle.yml -------------------------------------------------------------------------------- /docs/examples/c/key_gen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/key_gen/Makefile -------------------------------------------------------------------------------- /docs/examples/c/key_gen/key_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/key_gen/key_gen.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/client/Makefile -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/client/hermes_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/client/hermes_client.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/common/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/common/config.h -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/common/credential_store_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/common/credential_store_client.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/common/transport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/common/transport.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/common/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/common/transport.h -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/credential_store_service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/credential_store_service/Makefile -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/credential_store_service/db.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/credential_store_service/db.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/credential_store_service/db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/credential_store_service/db.h -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/credential_store_service/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/credential_store_service/main.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/data_store_service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/data_store_service/Makefile -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/data_store_service/db.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/data_store_service/db.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/data_store_service/db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/data_store_service/db.h -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/data_store_service/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/data_store_service/main.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/key_store_service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/key_store_service/Makefile -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/key_store_service/db.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/key_store_service/db.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/key_store_service/db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/key_store_service/db.h -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes/key_store_service/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes/key_store_service/main.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes_low_level/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes_low_level/Makefile -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes_low_level/commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes_low_level/commands.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes_low_level/commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes_low_level/commands.h -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes_low_level/credential_store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes_low_level/credential_store.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes_low_level/credential_store_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes_low_level/credential_store_impl.h -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes_low_level/data_store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes_low_level/data_store.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes_low_level/data_store_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes_low_level/data_store_impl.h -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes_low_level/key_store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes_low_level/key_store.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes_low_level/key_store_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes_low_level/key_store_impl.h -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes_low_level/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes_low_level/main.c -------------------------------------------------------------------------------- /docs/examples/c/mid_hermes_low_level/test-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/mid_hermes_low_level/test-all.sh -------------------------------------------------------------------------------- /docs/examples/c/service_keys/Y3JlZGVudGlhbF9zdG9yZQ==: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/service_keys/Y3JlZGVudGlhbF9zdG9yZQ== -------------------------------------------------------------------------------- /docs/examples/c/service_keys/ZGF0YV9zdG9yZV9zZXJ2ZXI=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/service_keys/ZGF0YV9zdG9yZV9zZXJ2ZXI= -------------------------------------------------------------------------------- /docs/examples/c/service_keys/a2V5X3N0b3JlX3NlcnZlcg==: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/service_keys/a2V5X3N0b3JlX3NlcnZlcg== -------------------------------------------------------------------------------- /docs/examples/c/tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/tests/test.sh -------------------------------------------------------------------------------- /docs/examples/c/tests/test_mid_hermes_ll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/tests/test_mid_hermes_ll.sh -------------------------------------------------------------------------------- /docs/examples/c/utils/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/utils/base64.c -------------------------------------------------------------------------------- /docs/examples/c/utils/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/utils/base64.h -------------------------------------------------------------------------------- /docs/examples/c/utils/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/utils/utils.c -------------------------------------------------------------------------------- /docs/examples/c/utils/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/c/utils/utils.h -------------------------------------------------------------------------------- /docs/examples/go/config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/go/config.conf -------------------------------------------------------------------------------- /docs/examples/go/hermes_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/go/hermes_client.go -------------------------------------------------------------------------------- /docs/examples/go/tests/go_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/go/tests/go_test.sh -------------------------------------------------------------------------------- /docs/examples/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/python/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/python/config.json -------------------------------------------------------------------------------- /docs/examples/python/hermes_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/python/hermes_client.py -------------------------------------------------------------------------------- /docs/examples/python/tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/python/tests/test.sh -------------------------------------------------------------------------------- /docs/examples/test_keys/dXNlcjE=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/test_keys/dXNlcjE= -------------------------------------------------------------------------------- /docs/examples/test_keys/dXNlcjI=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/docs/examples/test_keys/dXNlcjI= -------------------------------------------------------------------------------- /gohermes/core/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/core/block.go -------------------------------------------------------------------------------- /gohermes/core/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/core/block_test.go -------------------------------------------------------------------------------- /gohermes/core/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/core/buffer.go -------------------------------------------------------------------------------- /gohermes/core/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/core/buffer_test.go -------------------------------------------------------------------------------- /gohermes/core/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/core/errors.go -------------------------------------------------------------------------------- /gohermes/core/hc_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/core/hc_core.h -------------------------------------------------------------------------------- /gohermes/core/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/core/token.go -------------------------------------------------------------------------------- /gohermes/core/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/core/token_test.go -------------------------------------------------------------------------------- /gohermes/core/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/core/user.go -------------------------------------------------------------------------------- /gohermes/core/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/core/user_test.go -------------------------------------------------------------------------------- /gohermes/credential_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/credential_store.go -------------------------------------------------------------------------------- /gohermes/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/datastore.go -------------------------------------------------------------------------------- /gohermes/keystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/keystore.go -------------------------------------------------------------------------------- /gohermes/keystore_test_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/keystore_test_template.go -------------------------------------------------------------------------------- /gohermes/mid_hermes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/mid_hermes.go -------------------------------------------------------------------------------- /gohermes/midhermes/local/credential_store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/local/credential_store.c -------------------------------------------------------------------------------- /gohermes/midhermes/local/credential_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/local/credential_store.go -------------------------------------------------------------------------------- /gohermes/midhermes/local/credential_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/local/credential_store.h -------------------------------------------------------------------------------- /gohermes/midhermes/local/data_store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/local/data_store.c -------------------------------------------------------------------------------- /gohermes/midhermes/local/data_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/local/data_store.go -------------------------------------------------------------------------------- /gohermes/midhermes/local/data_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/local/data_store.h -------------------------------------------------------------------------------- /gohermes/midhermes/local/key_store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/local/key_store.c -------------------------------------------------------------------------------- /gohermes/midhermes/local/key_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/local/key_store.go -------------------------------------------------------------------------------- /gohermes/midhermes/local/key_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/local/key_store.h -------------------------------------------------------------------------------- /gohermes/midhermes/local/local_mid_hermes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/local/local_mid_hermes.go -------------------------------------------------------------------------------- /gohermes/midhermes/local/local_mid_hermes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/local/local_mid_hermes_test.go -------------------------------------------------------------------------------- /gohermes/midhermes/rpc/rpc_midhermes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/rpc/rpc_midhermes.go -------------------------------------------------------------------------------- /gohermes/midhermes/rpc/transport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/rpc/transport.c -------------------------------------------------------------------------------- /gohermes/midhermes/rpc/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/rpc/transport.go -------------------------------------------------------------------------------- /gohermes/midhermes/rpc/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/rpc/transport.h -------------------------------------------------------------------------------- /gohermes/midhermes/rpc/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/midhermes/rpc/transport_test.go -------------------------------------------------------------------------------- /gohermes/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/utils.go -------------------------------------------------------------------------------- /gohermes/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/utils_test.go -------------------------------------------------------------------------------- /gohermes/utils_test_cgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/gohermes/utils_test_cgo.go -------------------------------------------------------------------------------- /hermes.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/hermes.dot -------------------------------------------------------------------------------- /include/hermes/common/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/common/buffer.h -------------------------------------------------------------------------------- /include/hermes/common/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/common/errors.h -------------------------------------------------------------------------------- /include/hermes/common/hash_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/common/hash_table.h -------------------------------------------------------------------------------- /include/hermes/common/mem_cmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/common/mem_cmp.h -------------------------------------------------------------------------------- /include/hermes/common/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/common/utils.h -------------------------------------------------------------------------------- /include/hermes/credential_store/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/credential_store/client.h -------------------------------------------------------------------------------- /include/hermes/credential_store/db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/credential_store/db.h -------------------------------------------------------------------------------- /include/hermes/credential_store/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/credential_store/server.h -------------------------------------------------------------------------------- /include/hermes/credential_store/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/credential_store/service.h -------------------------------------------------------------------------------- /include/hermes/data_store/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/data_store/client.h -------------------------------------------------------------------------------- /include/hermes/data_store/db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/data_store/db.h -------------------------------------------------------------------------------- /include/hermes/data_store/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/data_store/server.h -------------------------------------------------------------------------------- /include/hermes/data_store/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/data_store/service.h -------------------------------------------------------------------------------- /include/hermes/key_store/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/key_store/client.h -------------------------------------------------------------------------------- /include/hermes/key_store/db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/key_store/db.h -------------------------------------------------------------------------------- /include/hermes/key_store/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/key_store/server.h -------------------------------------------------------------------------------- /include/hermes/key_store/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/key_store/service.h -------------------------------------------------------------------------------- /include/hermes/mid_hermes/mid_hermes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/mid_hermes/mid_hermes.h -------------------------------------------------------------------------------- /include/hermes/mid_hermes_ll/interfaces/credential_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/mid_hermes_ll/interfaces/credential_store.h -------------------------------------------------------------------------------- /include/hermes/mid_hermes_ll/interfaces/data_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/mid_hermes_ll/interfaces/data_store.h -------------------------------------------------------------------------------- /include/hermes/mid_hermes_ll/interfaces/key_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/mid_hermes_ll/interfaces/key_store.h -------------------------------------------------------------------------------- /include/hermes/mid_hermes_ll/mid_hermes_ll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/mid_hermes_ll/mid_hermes_ll.h -------------------------------------------------------------------------------- /include/hermes/mid_hermes_ll/mid_hermes_ll_block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/mid_hermes_ll/mid_hermes_ll_block.h -------------------------------------------------------------------------------- /include/hermes/mid_hermes_ll/mid_hermes_ll_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/mid_hermes_ll/mid_hermes_ll_buffer.h -------------------------------------------------------------------------------- /include/hermes/mid_hermes_ll/mid_hermes_ll_rights_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/mid_hermes_ll/mid_hermes_ll_rights_list.h -------------------------------------------------------------------------------- /include/hermes/mid_hermes_ll/mid_hermes_ll_token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/mid_hermes_ll/mid_hermes_ll_token.h -------------------------------------------------------------------------------- /include/hermes/mid_hermes_ll/mid_hermes_ll_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/mid_hermes_ll/mid_hermes_ll_user.h -------------------------------------------------------------------------------- /include/hermes/rpc/buffers_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/rpc/buffers_list.h -------------------------------------------------------------------------------- /include/hermes/rpc/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/rpc/client.h -------------------------------------------------------------------------------- /include/hermes/rpc/param_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/rpc/param_pack.h -------------------------------------------------------------------------------- /include/hermes/rpc/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/rpc/server.h -------------------------------------------------------------------------------- /include/hermes/rpc/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/rpc/transport.h -------------------------------------------------------------------------------- /include/hermes/secure_transport/session_callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/secure_transport/session_callback.h -------------------------------------------------------------------------------- /include/hermes/secure_transport/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/include/hermes/secure_transport/transport.h -------------------------------------------------------------------------------- /pyhermes/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/MANIFEST.in -------------------------------------------------------------------------------- /pyhermes/py_midhermes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/py_midhermes.c -------------------------------------------------------------------------------- /pyhermes/py_midhermes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/py_midhermes.h -------------------------------------------------------------------------------- /pyhermes/py_secure_transport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/py_secure_transport.c -------------------------------------------------------------------------------- /pyhermes/py_secure_transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/py_secure_transport.h -------------------------------------------------------------------------------- /pyhermes/py_transport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/py_transport.c -------------------------------------------------------------------------------- /pyhermes/py_transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/py_transport.h -------------------------------------------------------------------------------- /pyhermes/py_transport_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/py_transport_wrapper.c -------------------------------------------------------------------------------- /pyhermes/py_transport_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/py_transport_wrapper.h -------------------------------------------------------------------------------- /pyhermes/pyhermes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/pyhermes.c -------------------------------------------------------------------------------- /pyhermes/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/setup.py -------------------------------------------------------------------------------- /pyhermes/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/test.py -------------------------------------------------------------------------------- /pyhermes/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/tox.ini -------------------------------------------------------------------------------- /pyhermes/transport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/transport.c -------------------------------------------------------------------------------- /pyhermes/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/pyhermes/transport.h -------------------------------------------------------------------------------- /src/common/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/common/buffer.c -------------------------------------------------------------------------------- /src/common/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/common/common.mk -------------------------------------------------------------------------------- /src/common/hm_hash_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/common/hm_hash_table.c -------------------------------------------------------------------------------- /src/common/mem_cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/common/mem_cmp.c -------------------------------------------------------------------------------- /src/credential_store/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/credential_store/client.c -------------------------------------------------------------------------------- /src/credential_store/credential_store.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/credential_store/credential_store.mk -------------------------------------------------------------------------------- /src/credential_store/functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/credential_store/functions.c -------------------------------------------------------------------------------- /src/credential_store/functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/credential_store/functions.h -------------------------------------------------------------------------------- /src/credential_store/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/credential_store/server.c -------------------------------------------------------------------------------- /src/credential_store/service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/credential_store/service.c -------------------------------------------------------------------------------- /src/data_store/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/data_store/client.c -------------------------------------------------------------------------------- /src/data_store/data_store.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/data_store/data_store.mk -------------------------------------------------------------------------------- /src/data_store/functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/data_store/functions.c -------------------------------------------------------------------------------- /src/data_store/functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/data_store/functions.h -------------------------------------------------------------------------------- /src/data_store/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/data_store/server.c -------------------------------------------------------------------------------- /src/data_store/service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/data_store/service.c -------------------------------------------------------------------------------- /src/key_store/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/key_store/client.c -------------------------------------------------------------------------------- /src/key_store/functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/key_store/functions.c -------------------------------------------------------------------------------- /src/key_store/functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/key_store/functions.h -------------------------------------------------------------------------------- /src/key_store/key_store.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/key_store/key_store.mk -------------------------------------------------------------------------------- /src/key_store/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/key_store/server.c -------------------------------------------------------------------------------- /src/key_store/service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/key_store/service.c -------------------------------------------------------------------------------- /src/mid_hermes/credential_store_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes/credential_store_impl.c -------------------------------------------------------------------------------- /src/mid_hermes/credential_store_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes/credential_store_impl.h -------------------------------------------------------------------------------- /src/mid_hermes/data_store_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes/data_store_impl.c -------------------------------------------------------------------------------- /src/mid_hermes/data_store_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes/data_store_impl.h -------------------------------------------------------------------------------- /src/mid_hermes/key_store_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes/key_store_impl.c -------------------------------------------------------------------------------- /src/mid_hermes/key_store_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes/key_store_impl.h -------------------------------------------------------------------------------- /src/mid_hermes/mid_hermes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes/mid_hermes.c -------------------------------------------------------------------------------- /src/mid_hermes/mid_hermes.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes/mid_hermes.mk -------------------------------------------------------------------------------- /src/mid_hermes_ll/mid_hermes_ll.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes_ll/mid_hermes_ll.mk -------------------------------------------------------------------------------- /src/mid_hermes_ll/mid_hermes_ll_block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes_ll/mid_hermes_ll_block.c -------------------------------------------------------------------------------- /src/mid_hermes_ll/mid_hermes_ll_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes_ll/mid_hermes_ll_buffer.c -------------------------------------------------------------------------------- /src/mid_hermes_ll/mid_hermes_ll_rights_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes_ll/mid_hermes_ll_rights_list.c -------------------------------------------------------------------------------- /src/mid_hermes_ll/mid_hermes_ll_token.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes_ll/mid_hermes_ll_token.c -------------------------------------------------------------------------------- /src/mid_hermes_ll/mid_hermes_ll_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes_ll/mid_hermes_ll_user.c -------------------------------------------------------------------------------- /src/mid_hermes_ll/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes_ll/utils.c -------------------------------------------------------------------------------- /src/mid_hermes_ll/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/mid_hermes_ll/utils.h -------------------------------------------------------------------------------- /src/rpc/buffers_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/rpc/buffers_list.c -------------------------------------------------------------------------------- /src/rpc/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/rpc/client.c -------------------------------------------------------------------------------- /src/rpc/param_pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/rpc/param_pack.c -------------------------------------------------------------------------------- /src/rpc/rpc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/rpc/rpc.mk -------------------------------------------------------------------------------- /src/rpc/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/rpc/server.c -------------------------------------------------------------------------------- /src/secure_transport/secure_transport.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/secure_transport/secure_transport.mk -------------------------------------------------------------------------------- /src/secure_transport/session_callback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/secure_transport/session_callback.c -------------------------------------------------------------------------------- /src/secure_transport/transport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/secure_transport/transport.c -------------------------------------------------------------------------------- /src/secure_transport/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/secure_transport/utils.c -------------------------------------------------------------------------------- /src/secure_transport/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/src/secure_transport/utils.h -------------------------------------------------------------------------------- /tests/common/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/common.c -------------------------------------------------------------------------------- /tests/common/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/common.h -------------------------------------------------------------------------------- /tests/common/sput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/sput.h -------------------------------------------------------------------------------- /tests/common/test_credential_store_db.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/test_credential_store_db.c -------------------------------------------------------------------------------- /tests/common/test_credential_store_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/test_credential_store_db.h -------------------------------------------------------------------------------- /tests/common/test_data_store_db.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/test_data_store_db.c -------------------------------------------------------------------------------- /tests/common/test_data_store_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/test_data_store_db.h -------------------------------------------------------------------------------- /tests/common/test_key_store_db.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/test_key_store_db.c -------------------------------------------------------------------------------- /tests/common/test_key_store_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/test_key_store_db.h -------------------------------------------------------------------------------- /tests/common/test_transport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/test_transport.c -------------------------------------------------------------------------------- /tests/common/test_transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/test_transport.h -------------------------------------------------------------------------------- /tests/common/test_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/test_utils.c -------------------------------------------------------------------------------- /tests/common/test_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/common/test_utils.h -------------------------------------------------------------------------------- /tests/credential_store/credential_store.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/credential_store/credential_store.mk -------------------------------------------------------------------------------- /tests/credential_store/credential_store_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/credential_store/credential_store_tests.c -------------------------------------------------------------------------------- /tests/data_store/data_store.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/data_store/data_store.mk -------------------------------------------------------------------------------- /tests/data_store/data_store_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/data_store/data_store_tests.c -------------------------------------------------------------------------------- /tests/key_store/key_store.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/key_store/key_store.mk -------------------------------------------------------------------------------- /tests/key_store/key_store_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/key_store/key_store_tests.c -------------------------------------------------------------------------------- /tests/mid_hermes/mid_hermes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/mid_hermes/mid_hermes.c -------------------------------------------------------------------------------- /tests/mid_hermes/mid_hermes.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/mid_hermes/mid_hermes.mk -------------------------------------------------------------------------------- /tests/mid_hermes_ll/block_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/mid_hermes_ll/block_tests.c -------------------------------------------------------------------------------- /tests/mid_hermes_ll/block_tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/mid_hermes_ll/block_tests.h -------------------------------------------------------------------------------- /tests/mid_hermes_ll/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/mid_hermes_ll/main.c -------------------------------------------------------------------------------- /tests/mid_hermes_ll/mid_hermes_ll.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/mid_hermes_ll/mid_hermes_ll.mk -------------------------------------------------------------------------------- /tests/rpc/param_pack_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/rpc/param_pack_test.c -------------------------------------------------------------------------------- /tests/rpc/rpc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/rpc/rpc.mk -------------------------------------------------------------------------------- /tests/rpc/rpc_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/rpc/rpc_test.c -------------------------------------------------------------------------------- /tests/rpc/server_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/rpc/server_test.c -------------------------------------------------------------------------------- /tests/scripts/test_services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/scripts/test_services.sh -------------------------------------------------------------------------------- /tests/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cossacklabs/hermes-core/HEAD/tests/test.mk --------------------------------------------------------------------------------