All Projects → wmark → signify

wmark / signify

Licence: other
🔏 Cryptographic signing, ported from BSD for Linux, that uses instructions of modern CPUs

Programming Languages

c
50402 projects - #5 most used programming language
Roff
2310 projects
shell
77523 projects
CMake
9771 projects

Projects that are alternatives of or similar to signify

Gnb
GNB is open source de-centralized VPN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的VPN。
Stars: ✭ 225 (+922.73%)
Mutual labels:  openbsd, ed25519
Ed25519 Dalek
Fast and efficient ed25519 signing and verification in Rust.
Stars: ✭ 383 (+1640.91%)
Mutual labels:  signing, ed25519
Kryptor
A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
Stars: ✭ 267 (+1113.64%)
Mutual labels:  signing, ed25519
Jwt
Go JWT signing, verifying and validating
Stars: ✭ 394 (+1690.91%)
Mutual labels:  signing, ed25519
opengnb
GNB is open source de-centralized VPN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的VPN。
Stars: ✭ 440 (+1900%)
Mutual labels:  openbsd, ed25519
grpc-jwt-spring-boot-starter
Spring boot starter for gRPC framework with JWT authorization
Stars: ✭ 24 (+9.09%)
Mutual labels:  signing
rsign2
A command-line tool to sign files and verify signatures in pure Rust.
Stars: ✭ 102 (+363.64%)
Mutual labels:  ed25519
libdigidocpp
Libdigidocpp library offers creating, signing and verification of digitally signed documents, according to XAdES and XML-DSIG standards. Documentation http://open-eid.github.io/libdigidocpp
Stars: ✭ 80 (+263.64%)
Mutual labels:  signing
openbsd-server-setup
A collection of scripts to ease bootstrapping of a new OpenBSD server. Includes nginx with SSL, mail with DKIM, WireGuard and IKEv2 VPN setup.
Stars: ✭ 33 (+50%)
Mutual labels:  openbsd
trusted-crypto
A native library implementing of cryptography, ciphers, PKI and the formats that are used in PKI applications.
Stars: ✭ 19 (-13.64%)
Mutual labels:  signing
multi-party-eddsa
Rust implementation of multi party Ed25519 signature scheme.
Stars: ✭ 86 (+290.91%)
Mutual labels:  ed25519
packetdrill
packetdrill with UDPLite and SCTP support and bug fixes for FreeBSD
Stars: ✭ 37 (+68.18%)
Mutual labels:  openbsd
Awesome-BSD-Ports-Programs-And-Projects
A Repo Detailing BSD Ports, Programs, and Projects.
Stars: ✭ 46 (+109.09%)
Mutual labels:  openbsd
OpenBSDFirewall
Simple OpenBSD Home Firewall Config for ALIX Board
Stars: ✭ 41 (+86.36%)
Mutual labels:  openbsd
psutil
Cross-platform lib for process and system monitoring in Python
Stars: ✭ 8,488 (+38481.82%)
Mutual labels:  openbsd
svalinn-kotlin
🛡️❄️️ Kotlin libraries for Ethereum based Android development
Stars: ✭ 23 (+4.55%)
Mutual labels:  signing
pkg ping
Prints or writes the fastest OpenBSD mirror(s); or easily replace the mirror in /etc/installurl which went down.
Stars: ✭ 18 (-18.18%)
Mutual labels:  openbsd
zig-eddsa-key-blinding
A Zig implementation of EdDSA signatures with blind keys.
Stars: ✭ 15 (-31.82%)
Mutual labels:  ed25519
mbedtls-esp8266
Updated and Upgraded mbedTLS library for the ESP8266 (probably ESP32 too)
Stars: ✭ 13 (-40.91%)
Mutual labels:  ed25519
bbcp
BlackBox Cross-Platform (Windows, GNU/Linux, OpenBSD, FreeBSD)
Stars: ✭ 49 (+122.73%)
Mutual labels:  openbsd

Signify ported from OpenBSD to Linux

with these differences:

  • Randomness is provided by syscall 'getrandom' (Linux ≥3.18)
  • or RDRAND.
  • Compiles to a static binary of less than 180KiB (less than 270KiB with Seccomp and musl-libc).

The resulting binary is licensed under the same terms as OpenBSD's signify. For the sources — please see the source files for their licensing terms, and if you are permitted to use them in another work.

Usage

# generate a keypair
$ signify -G -c "Your Name <[email protected]>" -p mark.pub -s mark.sec

# sign (usually a small file, like the output of: sha512sum …) "TheFileName"
$ signify -S -x TheFileName.sig -s mark.sec -m TheFileName

# verify
$ signify -V -x TheFileName.sig -p mark.pub -m TheFileName
Signature Verified

Or shorthand for if TheFileName and a similarly named TheFileName.sig exist:

$ signify -V -p mark.pub -m TheFileName
Signature Verified
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].