#srp #api-bindings #api

go-srp

Rust bindings for https://github.com/ProtonMail/go-srp

7 releases

0.1.6 Sep 13, 2023
0.1.5 May 21, 2023
0.1.3 Mar 3, 2023
0.1.1 Feb 26, 2023

#2536 in #api


Used in proton-api-rs

AGPL-3.0-only

15KB
356 lines

Simple bindings for the go-srp repository. Currently on the client side proof calcultion is exposed by the bindings as it is the only requirement for an account to log in

Building

In order to build this library you need to have go v1.19 or higher installed on your system.

Safety

This library needs unsafe to access the C interface exposed by the go library

Dependencies

~0.2–2.1MB
~42K SLoC