Skip to content

Herschdorfer/schnorr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Schnorr

Java implementation of the Schnorr Signature Algorithm with a rudimentary client-server pattern.

This repo was tested with Apache Maven 3.6.3 on (K)Ubuntu 22.04.4 LTS.

Ports and addresses are hard-coded.

¯\_(ツ)_/¯

How to build

Compiling

mvn compile

Tests

(Might take long!)

mvn test

How to run

Must be build first!

Start a Server

mvn exec:java@server

Start a Client

mvn exec:java@client

Structure

The source code follows the standard Maven structure for code.

src/main/java/* contains the implementation. src/main/test/* contains the test code.

A basic latex documentation can be found in ./doc/.

Coverage and Linting

This project is tested and linted by a GitHub Actions and SonarCloud.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages