Skip to content

libscram is a self-contained implementation of the SCRAM authentication protocol, as described in RFC 5802.

License

Notifications You must be signed in to change notification settings

pwithnall/libscram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libscram
========

libscram is a self-contained implementation of the SCRAM authentication
protocol, as described in RFC 5802.

It is a mostly-unsupported code dump at the moment, with no build system, tests,
documentation or release infrastructure. If you want to use it, please get in
touch <philip@tecnocode.co.uk> and we can get the ball rolling on
adding some of that infrastructure.

Some unit tests are provided in test-authentication.c, but they have not been
hooked up.

Dependencies
============

 • glib-2.0 ≥ 2.38.0
 • gio-2.0 ≥ 2.38.0

Other implementations
=====================

GNU SASL (libgsasl) also provides an implementation of SCRAM, alongside
various other SASL authentication protocols. If you need support for more
than just SCRAM, it makes more sense to use libgsasl than libscram.

https://www.gnu.org/software/gsasl/

Licensing
=========

libscram is licensed under the LGPL; see COPYING for more details.

Contact
=======

Philip Withnall <philip@tecnocode.co.uk>

About

libscram is a self-contained implementation of the SCRAM authentication protocol, as described in RFC 5802.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages