With 1.7 million freelancers, we'll match you with the perfect talent.
The client has made the following changes to the job.
Client prefers freelancers from:
You are still able to submit a proposal for this job.
The client prefers freelancers from
a different location.
Implement the ElGamal cryptographic encryption/decryption algorithm in PHP.
- Design of a simple API.
- Implementation of the code based on definition of the algorithm in the open literature. We require original PHP code, using the PHP Big Integer library.
- Implementation of a test infrastructure with random test vectors, to demonstrate that results are identical to a reference implementation (some options: pycrypto, BouncyCastle).
- The implementation should include unit test code.
See this link as a reference: [obscured] /p/opensocial-python-client/source/browse/trunk/src/opensocial/Crypto/PublicKey/ElGamal.py?r=65
Sign in or Register to see more