Top 0.9% dependent packages on proxy.golang.org
Top 0.5% dependent repos on proxy.golang.org
Top 0.6% docker downloads on proxy.golang.org
proxy.golang.org : github.com/secure-io/siv-go
Package siv implements the Synthetic Initialization Vector (SIV) authenticated encryption scheme specified in RFC 5297. It also implements AES-GCM-SIV as misuse-resistant version of AES-GCM as proposed by the RFC-draft [1]. AES-GCM-SIV is a misuse-resistant AEAD scheme using AES-{128/256} for message privacy and a polynomial authenticator (POLYVAL) for message integrity. In contrast to other AEAD schemes - like AES-GCM - AES-GCM-SIV provides message integrity and message privacy (w.r.t the security of deterministic encryption) even if the nonce is reused. AES-GCM-SIV creates a ciphertext which is 16 bytes longer than the plaintext. The ciphertext consists of the encrypted plaintext followed by the (16 byte) authentication tag. For more details see [1]. AES-SIV-CMAC is a misuse-resistant AEAD scheme using AES-{128/192/256} for message privacy and integrity. In contrast to other AEAD schemes - like AES-GCM - AES-SIV-CMAC provides message integrity and message privacy (w.r.t the security of deterministic encryption) even if the nonce is reused or omitted at all. AES-SIV-CMAC creates a ciphertext which is 16 bytes longer than the plaintext. The ciphertext consists of the authentication tag (16 bytes) followed by the encrypted plaintext. For more details see [2]. Given the same plaintext and additional data a deterministic AEAD produces always the same ciphertext. Therefore it is not semantically secure. [3] However, any deterministic AEAD implemented by this package accepts a non-nil nonce making the encryption probabilistic. A deterministic AEAD which can be turned into a probabilistic AEAD using a nonce value is called misuse-resistant AEAD. [1] https://tools.ietf.org/html/draft-irtf-cfrg-gcmsiv-08 [2] https://tools.ietf.org/html/rfc5297 [3] https://en.wikipedia.org/wiki/Deterministic_encryption
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/secure-io/siv-go
Keywords:
aead
, aes
, aes-gcm-siv
, cryptography
, deterministic
, go
, siv
License: MIT
Latest release: over 6 years ago
First release: over 6 years ago
Namespace: github.com/secure-io
Dependent packages: 29
Dependent repositories: 170
Stars: 2 on GitHub
Forks: 1 on GitHub
Docker dependents: 72
Docker downloads: 478,449
See more repository details: repos.ecosyste.ms
Last synced: about 2 months ago
github.com/alexfalkowski/cdectl v0.3.1
1 version - Latest release: 12 months agogithub.com/F4RD1N/libv2ray v1.0.1
2 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.com/f4rd1n/libv2ray v1.0.1
2 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.com/f4rd1n/androidlibv2raylite v1.0.0
1 version - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/F4RD1N/AndroidLibV2rayLite v1.0.0
1 version - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/xiaokangwang/VLite v0.0.0-20231225174116-75fa4b06e9f2
VLite is a packet acceleration, protection, stabilization, and forwarding engine and utility.3 versions - Latest release: over 1 year ago - 25 dependent packages - 168 dependent repositories - 37 stars on GitHub
github.com/b1gcat/v2ray-core/v5 v5.13.0
A platform for building proxies to bypass network restrictions.25 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/EHfive/v2ray-jsonschema v0.0.0-20231120015334-ed26a7542cc6
V2Ray v4, v5 configuration JSON schemas that build through Go type reflection5 versions - Latest release: over 1 year ago - 8 stars on GitHub
github.com/chuccp/v2rayauto v0.0.5
自动生成订阅地址,自动刷新v2ray 端口 websocket+tls+vmess,一键部署v2ray1 version - Latest release: over 1 year ago - 1 stars on GitHub
github.com/anchel/v2ray-core v0.0.0-20230918120932-07af6e524683
Package core provides an entry point to use V2Ray core functionalities. V2Ray makes it possible ...5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/povsister/dns-circuit v0.0.0-20230829114134-1da81c0bae66
DNS-based OSPF policy-routing for router-on-a-stick.1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/fish2016/v2ray-core/v5 v5.0.0-20230829075511-470bbe43c013
Package core provides an entry point to use V2Ray core functionalities. V2Ray makes it possible ...1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/zedifen/v2ray-core/v5 v5.7.4
4 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/b97tsk/chrome v0.0.0-20230625110410-848843f45ccb
Package chrome is a library that can manage and start various services implemented in Go (current...4 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/imannamdari/androidlibv2raylite v0.0.1
2 versions - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/imannamdari/AndroidLibV2rayLite v0.0.1
2 versions - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/goldadigida/v2ray-core/v5 v5.1.1
1 version - Latest release: over 2 years agogithub.com/thank243/v2rayS v0.4.1
A v2ray backend framework that can easily support many panels. 一个基于v2ray的后端框架,支持V2ay,Trojan协议,极易...4 versions - Latest release: over 2 years ago - 48 stars on GitHub
github.com/thank243/v2rays v0.4.1
A v2ray backend framework that can easily support many panels. 一个基于v2ray的后端框架,支持V2ay,Trojan协议,极易...4 versions - Latest release: over 2 years ago - 48 stars on GitHub
github.com/BrahyMasterx/VLite v0.0.0-20221016175023-632c06c417ac
1 version - Latest release: over 2 years agogithub.com/evozi/v2ray-core/v5 v5.1.0
1 version - Latest release: over 2 years agogithub.com/SagerNet/v2ray-core/v5 v5.0.16
A platform for building proxies to bypass network restrictions (for SagerNet :)14 versions - Latest release: almost 3 years ago - 155 stars on GitHub
github.com/sagernet/v2ray-core/v5 v5.0.16
A platform for building proxies to bypass network restrictions (for SagerNet :)16 versions - Latest release: almost 3 years ago - 1 dependent repositories - 155 stars on GitHub
gitlab.com/hacklunch/ntskeserver v0.0.0-20190725223840-bdda92fa6c60
Network Time Security Key Exchange server1 version - Latest release: almost 6 years ago - 1 stars on GitLab.com
Check this option to include packages that no longer depend on this package in their latest version but previously did.