forked from slechta/DragonSRP
C++ library implementing The Stanford Secure Remote Protocol - SRP (SRP6a)
License
LGPL-3.0 and 2 other licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Unknown
COPYING.OpenSSL
Evengard/DragonSRP
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
DragonSRP --------- This C++ library implements SRP6a protocol. The library is intended to be portable and modular. This means you can easily implement your own random generator instead of the OpenSSL included. Or you can change the way of storing users simply by writing your own class by inerhiting UserLookup interface. Or you can change the hash function. The OpenSSL math functions can be easily exchanged by creating a new class implementing the MathInterface. (You do NOT need to change the actual code.) The folder dsrp can be compiled without the -lssl flag. Note1: Examples are in the app folder. Note2: This project is currently in development, although the examples are working. this means that some things are not yet tested. Note3: I was lazy to change the name and email first time when creating git repository, so there is "draco <draco@allstar.pilsfree.czf>" in git tree which is my hostname. Note4: For unknown reason sometimes is needed to run "make" TWICE!!! Thanks for reading. Pavel Slechta <slechta@email.cz> Let me know if you have any questions.
About
C++ library implementing The Stanford Secure Remote Protocol - SRP (SRP6a)
Resources
License
LGPL-3.0 and 2 other licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Unknown
COPYING.OpenSSL
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 99.0%
- Shell 1.0%