Top 1.0% dependent packages on proxy.golang.org
Top 0.7% dependent repos on proxy.golang.org
Top 3.1% forks on proxy.golang.org
proxy.golang.org : github.com/keybase/saltpack
Package saltpack is an implementation of the saltpack message format. Saltpack is a light wrapper around Dan Berstein's famous NaCl library. It adds support for longer messages, streaming input and output of data, multiple recipients for encrypted messages, and a reasonable armoring format. We intend Saltpack as a replacement for the PGP messaging format, as it can be used in many of the same circumstances. However, it is designed to be: (1) simpler; (2) easier to implement; (3) judicious (perhaps judgmental) in its crypto usage; (4) fully modern (no CFB mode here); (5) high performance; (6) less bug- prone; (7) generally unwilling to output unauthenticated data; and (8) easier to compose with other software in any manner of languages or platforms. Saltpack makes no attempt to manage keys. We assume the wrapping application has a story for key management. Saltpack supports three modes of operation: encrypted messages, attached signatures, and detached signatures. Encrypted messages use NaCl's authenticated public-key encryption; we add repudiable authentication. An attached signature contains a message and a signature that authenticates it. A detached signature contains just the signature, and assumes an independent delievery mechanism for the file (this might come up when distributing an ISO and separate signature of the file). Saltpack has two encoding modes: binary and armored. In armored mode, saltpack outputs in Base62-encoding, suitable for publication into any manner of Web settings without fear of markup-caused mangling. This saltpack library implementation supports two API patterns: streaming and all-at-once. The former is useful for large files that can't fit into memory; the latter is more convenient. Both produce the same output. See https://saltpack.org
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/keybase/saltpack
License: BSD-3-Clause
Latest release: over 1 year ago
First release: over 3 years ago
Namespace: github.com/keybase
Dependent packages: 22
Dependent repositories: 67
Stars: 956 on GitHub
Forks: 63 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: about 6 hours ago
github.com/adamwalz/keybase-client/go v0.0.0-20240118025349-66acf6f3e6b0
2 versions - Latest release: over 1 year agogithub.com/keybase/go-updater v0.0.0-20240101042532-c9ddb34b4566
Update framework (golang)9 versions - Latest release: over 1 year ago - 17 dependent repositories - 76 stars on GitHub
tasadar.net/tionis/ssh-tools v0.0.0-20231021155419-c675463de73d
4 versions - Latest release: over 1 year agogo.sour.is/tools v0.0.11
11 versions - Latest release: over 1 year ago - 0 stars on git.sour.isgo.salty.im/ratchet v0.0.0-20231004220517-99c40cec1d7d
2 versions - Latest release: over 1 year agogo.salty.im/saltyim v0.0.0-20230716004238-85ed56db8d8e
Package saltyim is a secure, easy, self-hosted messaging salty.im is an open specification for a...3 versions - Latest release: almost 2 years ago - 1 dependent package
github.hscsec.cn/archivekeep/archivekeep v0.1.3
4 versions - Latest release: about 2 years agogit.mills.io/saltyim/ratchet v0.0.0-20230227222358-f5dca0d452fb
1 version - Latest release: about 2 years agogithub.com/sour-is/xochimilco v0.0.0-20230221051201-9e3316d326c9
Package xochimilco provides an usable API for end-to-end encrypted communication based on the "Si...1 version - Latest release: about 2 years ago - 0 stars on GitHub
go.mills.io/salty v0.0.0-20230204135226-2632aecc8803
Package salty is a library and set of command-line (cli) tools for working with ED25519 keys and ...2 versions - Latest release: over 2 years ago - 10 dependent packages - 1 dependent repositories
go.mills.io/saltyim v0.0.0-20230128070719-15a64de82829
Package saltyim is a secure, easy, self-hosted messaging salty.im is an open specification for a...3 versions - Latest release: over 2 years ago - 7 dependent packages - 1 dependent repositories
github.com/exograd/go-daemon v0.0.0-20221017152404-800adf39c12f
Tools to write daemons in Go.1 version - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
git.mills.io/saltyim/app v0.0.0-20220709195535-7dcd4450574d
1 version - Latest release: almost 3 years agocodeberg.org/bleonard252/passcard-cli v0.0.0-20220628041623-1a9e66697b40
Copyright © 2022 Blake Leonard <[email protected]> This program is free software: you can redistribu...1 version - Latest release: almost 3 years ago - 0 stars on codeberg.org
github.com/mearaj/saltyui v0.0.0-20220423034400-3f8ce9db90ec
A cross-platform, decentralized, chat app based on SaltyIM for functionality and GioUI for UI1 version - Latest release: about 3 years ago - 7 stars on GitHub
github.com/keys-pub/keys-ext/service v0.0.0-20210709185754-93b26d408dd2 💰
Extensions and experiments.1 version - Latest release: almost 4 years ago - 63 stars on GitHub
github.com/keys-pub/keys v0.1.22 💰
Key management is hard14 versions - Latest release: almost 4 years ago - 47 dependent packages - 8 dependent repositories - 890 stars on GitHub
github.com/vzlcn0/keys v0.1.2 💰
Key management is hard2 versions - Latest release: almost 5 years ago - 0 stars on GitHub
github.com/keys-pub/keysd/wormhole v0.0.0-20200527183902-ffb35f491a74
1 version - Latest release: almost 5 years ago - 3 dependent packages - 1 dependent repositoriesgithub.com/keys-pub/keysd/service v0.0.0-20200524001252-00b758814f0e 💰
Extensions and experiments.1 version - Latest release: almost 5 years ago - 2 dependent packages - 63 stars on GitHub
github.com/meowpub/meow v0.0.0-20200130134649-9de2c1ccf47b
A cuter ActivityPub server1 version - Latest release: over 5 years ago - 12 stars on GitHub
github.com/keyup-app/keyup v0.4.20
18 versions - Latest release: over 5 years ago - 9 dependent packagesgithub.com/rel-me/keyup v0.4.12
12 versions - Latest release: over 5 years agoCheck this option to include packages that no longer depend on this package in their latest version but previously did.