summaryrefslogtreecommitdiffstats
path: root/lib/srp.go
Commit message (Collapse)AuthorAgeFilesLines
* lib: `SRPUser`: add Identsiddharth ravikumar2022-07-231-0/+4
|
* lib: `SRPUser`: add ComputeVerifiersiddharth ravikumar2022-07-231-6/+11
| | | | Move verifier computation to its own function.
* lib: srp: SRPUser: add `GetScramblingParam`siddharth ravikumar2022-06-301-0/+4
|
* lib: srp: update session key macsiddharth ravikumar2022-06-291-2/+5
| | | | Use `HmacSha256`.
* lib: add handling for simplified srpsiddharth ravikumar2022-06-121-0/+83
|
* lib: bastardize srp implementationsiddharth ravikumar2022-05-301-10/+0
| | | | So that it can be exploited by the zero key attack (challenge 37).
* lib: srp: add SRPClientSession.SetSessionKeysiddharth ravikumar2022-05-301-0/+4
|
* update name in copyrightsiddharth ravikumar2022-05-231-1/+1
| | | | Use full name.
* challenge: finish challenge 36v0.36.0siddharth2022-05-141-20/+0
|
* challeng: c36: implement logoutsiddharth2022-05-141-0/+3
|
* lib: SRPClient: add news functionssiddharth2022-05-141-0/+29
| | | | To set and get unexoposed fields.
* lib: SRPUser: add news functionssiddharth2022-05-141-0/+16
| | | | To set and get unexoposed fields.
* lib: SRPServer: add GetUsersiddharth2022-05-141-0/+9
|
* lib: srp: update SRPClientSessionsiddharth2022-05-141-0/+2
| | | | Add `loggedIn` field.
* lib: srp: update SRPUsersiddharth2022-05-141-0/+2
| | | | Add `loggedIn` field.
* lib: update SRPClientsiddharth2022-04-301-1/+1
| | | | Change session -> Session and make it pointer type.
* lib: add SRPServer.RegisterUsersiddharth2022-04-301-1/+11
|
* lib: add srp mac verification functionssiddharth2022-04-161-0/+14
|
* lib: add srp session key functionssiddharth2022-04-111-0/+77
|
* lib: add srp scrambling parameter functionssiddharth2022-04-101-0/+58
|
* lib: add srp ephemeral functionssiddharth2022-04-101-0/+51
|
* lib: add NewSRPClientSessionsiddharth2022-04-091-0/+30
|
* lib: flesh out SRPUsersiddharth2022-04-061-0/+133