41 Commits (bd5d53f50eb274ed084e9f363ccfbe30d9061039)

Author SHA1 Message Date
Jakob Unterwurzacher d023cd6c95 cli: drop -forcedecode flag 11 months ago
Jakob Unterwurzacher 94e8004b6c Make -openssl also apply to xchacha 11 months ago
Jakob Unterwurzacher 85c2beccaf stupidgcm: normalize constructor naming 11 months ago
Jakob Unterwurzacher 9e1dd73e55 -speed: add XChaCha20-Poly1305-OpenSSL 11 months ago
Jakob Unterwurzacher 806334eacf cryptocore: add NonceSize to AEADTypeEnum 12 months ago
Jakob Unterwurzacher 4764a9bde0 Add partial XChaCha20-Poly1305 support (mount flag only) 12 months ago
Jakob Unterwurzacher 69d88505fd go mod: declare module version v2 12 months ago
Jakob Unterwurzacher 2da0e13b1d cryptocore: drop IVLen helper var 12 months ago
Jakob Unterwurzacher 6b0e63c1a8 Improve startup debug output 1 year ago
Hardcore Sushi 847d4fa781
Genesis patch 1 year ago
Jakob Unterwurzacher b96e3ee271 tlog: stop embedding log.Logger to prevent mistakes 5 years ago
Jakob Unterwurzacher 5ad9bda206 cryptocore: make AEADTypeEnum values explicit 5 years ago
Jakob Unterwurzacher 6c6947126d cryptocore: zero derived keys 5 years ago
Jakob Unterwurzacher bd78b44389 cryptocore, main: add two comments 5 years ago
Jakob Unterwurzacher 72ddbae1e6 stupidgcm: create private copy of the key 5 years ago
Jakob Unterwurzacher 18f6c6106c main: try to wipe cryptocore's secret keys on unmount 5 years ago
Jakob Unterwurzacher ed046aa359 Fix misspellings reported by goreportcard.com 5 years ago
Jakob Unterwurzacher 0c520845f3 main: purge masterkey from memory as soon as possible 5 years ago
Jakob Unterwurzacher d6ef283c3f cryptocore: improve comments and add tests for hkdfDerive 5 years ago
Jakob Unterwurzacher edb3e19cb5 fix golint complaints 5 years ago
danim7 f1945c4daa Add -forcedecode 5 years ago
Jakob Unterwurzacher d0bc7970f7 full stack: implement HKDF support 6 years ago
Jakob Unterwurzacher b732881518 configfile: switch to 128-bit IVs for master key encryption 6 years ago
Jakob Unterwurzacher 966308eeb7 Drop Go 1.4 compatability code everywhere 6 years ago
Jakob Unterwurzacher 874e4fb5e9 cryptocore: rename "BackendTypeEnum" -> "AEADTypeEnum" 6 years ago
Jakob Unterwurzacher e032539e2c cryptocore: use eme v1.1 interface 6 years ago
Jakob Unterwurzacher c9f4400e6d Replace all calls to naked panic() with log.Panic() 6 years ago
Jakob Unterwurzacher d3b78fea95 reverse: add panics against API abuse 6 years ago
Valient Gough b764917cd5 lint fixes 6 years ago
Jakob Unterwurzacher a00402cc47 cryptocore: rename "gcm" variable to generic "aeadCipher" 6 years ago
Jakob Unterwurzacher bb52937834 cryptocore: derive 512-bit key for AES-SIV 6 years ago
Jakob Unterwurzacher e9bb8b800c reverse: switch from GCM-SIV to AES-SIV 6 years ago
Jakob Unterwurzacher 5f726aaa9d contentenc: add GCM-SIV support 6 years ago
Jakob Unterwurzacher 7f87ed78f2 cryptocore: add support for GCM-SIV 6 years ago
Jakob Unterwurzacher 7395b8e990 cryptocore: comment why 96-bit IVs are still supported 6 years ago
Jakob Unterwurzacher e8a234f658 Add godoc comments to all internal packages 6 years ago
Jakob Unterwurzacher 39f3a24484 stupidgcm: completely replace spacemonkeygo/openssl 6 years ago
Jakob Unterwurzacher 1bb907b38e cryptocore: add API tests 6 years ago
Jakob Unterwurzacher c74772bc8d Run go fmt 7 years ago
Jakob Unterwurzacher 2b8cbd9441 Major refactoring: Split up "cryptfs" into several internal packages 7 years ago