Metadata-Version: 2.1
Name: rens-eqt
Version: 1.5.1
Summary: Secure Equality Testing
Home-page: https://gitlab.com/RensOliemans/eqt
Author: Rens Oliemans
Author-email: rens.oliemans@gmail.com
License: MIT
Download-URL: https://gitlab.com/RensOliemans/eqt/-/archive/master/eqt-master.tar.gz
Project-URL: Source, https://gitlab.com/RensOliemans/eqt
Project-URL: Tracker, https://gitlab.com/RensOliemans/eqt/-/issues
Description: # Secure Equality Testing
        
        `python3.8` package for secure equality testing, implementation of the EQT-1 protocol of [this paper](https://dl.acm.org/doi/10.1145/3230833.3230866)
        
        ### Example usage
        
        With predetermined `a` and `b`
        
        
            from eqt.protocol import Protocol
        
            p = Protocol(a=12313, b=12312, kappa=40)
            p.start()
            print(p.decrypted_result)
        
            p = Protocol(a=12313, b=12313, kappa=40)
            p.start()
            print(p.decrypted_result)
        
        
        Using `a` and `b` as input
        
            from eqt.main import main
            main()
        
        To see timing results
        
            from eqt.timing import timing
            timing()
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Security
Classifier: Topic :: Security :: Cryptography
Classifier: Intended Audience :: Science/Research
Requires-Python: >=3.8
Description-Content-Type: text/markdown
