Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
Cbsspeke
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Charles Wright
Cbsspeke
Graph
05a1dae0dc33e5a23d35384645c690bbf766b0e0
Select Git revision
Branches
1
main
default
protected
Tags
8
v0.4.2
v0.4.1
v0.4.0
v0.3.0
v0.1.3
v0.1.2
v0.1.1
0.1.0
9 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
8
Aug
14
Jun
4
Oct
3
30
Sep
15
Apr
5
4
17
Feb
16
11
10
7
4
3
Rolling back change to P and V, for compatibility with earlier releases
v0.4.2 main
v0.4.2 main
Check for Linux before trying to import sys/random.h
v0.4.1
v0.4.1
Update to bsspeke v0.4.0 with Monocypher 4.0.1
v0.4.0
v0.4.0
Removing the python from this repo. See https://gitlab.futo.org/cvwright/bsspeke.git for its new home
v0.3.0
v0.3.0
Update to the latest bsspeke, using the newer approach to generating client secrets by hashing the password hash
Additional debug output
v0.1.3
v0.1.3
More detailed debug output for computing the shared secret key
v0.1.2
v0.1.2
Adding example test scripts for authenticating with Swiclops
Fix the name for deriving the secret key
Including stdint.h for uint8_t
v0.1.1
v0.1.1
Got this working with the higher-level Swift interface in the BlindSaltSpeke package
0.1.0
0.1.0
Renamed the Swift package to Cbsspeke because this is going to be the low-level interface to the C code. We'll build another package to be the nice Swifty interface.
Stupid changes to placate Xcode, which apparently sucks at compiling C
Moving source files to accommodate Swift Package Manager
Creating an actual Python package that can be installed
Added a nicer wrapper interface around the CFFI functions
Fixing length -- example.com is 11 not 10 chars
Switch to storing client_id, server_id, and password inside the client/server contexts
Brought the low-level CFFI Python demo into sync with the C code
Tidying up comments
Moved the user_info struct out of the main bsspeke.h library and into the demo program itself
Refactored the C API to be more granular. This should help with the Python bindings.
Renamed the CFFI demo script
Updated README
Added a first version of Python bindings using CFFI
Build the BS-SPEKE code as a library
Renamed monocypher.(c|h) to minimonocyper.(c|h) to make it clear that these are not the original versions
Cut out all of the encryption stuff from monocypher. Should now be OK to export from the US without issue.
Added a target for 'make clean'
Make PHF minimum params specific to Argon2
Added extern C for C++ compilers
More portable (linux compatible) random number generation
Added license info to demo.c
First working version of the demo
Moved main into a new demo program
Moved Sc00bz's spec to the doc/ folder
Removed old junk code in main
Added Apache license
Initial commit
Loading