Cryptography for mobile network - C implementation and Python bindings