aboutsummaryrefslogtreecommitdiff
path: root/internal/cryptocore
AgeCommit message (Expand)Author
2021-09-10cli: drop -forcedecode flagJakob Unterwurzacher
2021-09-08Make -openssl also apply to xchachaJakob Unterwurzacher
2021-09-07stupidgcm: normalize constructor namingJakob Unterwurzacher
2021-09-07-speed: add XChaCha20-Poly1305-OpenSSLJakob Unterwurzacher
2021-08-23cryptocore: add NonceSize to AEADTypeEnumJakob Unterwurzacher
2021-08-23Add partial XChaCha20-Poly1305 support (mount flag only)Jakob Unterwurzacher
2021-08-23go mod: declare module version v2Jakob Unterwurzacher
2021-08-21cryptocore: drop IVLen helper varJakob Unterwurzacher
2021-06-21Improve startup debug outputJakob Unterwurzacher
2018-02-28tlog: stop embedding log.Logger to prevent mistakesJakob Unterwurzacher
2018-02-18cryptocore: make AEADTypeEnum values explicitJakob Unterwurzacher
2018-02-18cryptocore: zero derived keysJakob Unterwurzacher
2018-02-18cryptocore, main: add two commentsJakob Unterwurzacher
2018-02-18stupidgcm: create private copy of the keyJakob Unterwurzacher
2018-02-18main: try to wipe cryptocore's secret keys on unmountJakob Unterwurzacher
2017-08-21Fix misspellings reported by goreportcard.comJakob Unterwurzacher
2017-08-16cryptocore: add urandom + randprefetch benchmarksJakob Unterwurzacher
2017-08-11main: purge masterkey from memory as soon as possibleJakob Unterwurzacher
2017-07-14macos: make testing without openssl work properlyJakob Unterwurzacher
2017-06-11cryptocore: prefetch nonces in the backgroundJakob Unterwurzacher
2017-06-09cryptocore: prefetch nonces in 512-byte blocksJakob Unterwurzacher
2017-06-07cryptocore: remove lastNonce checkJakob Unterwurzacher
2017-05-27cryptocore: improve comments and add tests for hkdfDeriveJakob Unterwurzacher
2017-04-29fix golint complaintsJakob Unterwurzacher
2017-04-23Add -forcedecodedanim7
2017-03-05full stack: implement HKDF supportJakob Unterwurzacher
2017-03-05configfile: switch to 128-bit IVs for master key encryptionJakob Unterwurzacher
2017-03-05Drop Go 1.4 compatability code everywhereJakob Unterwurzacher
2017-03-05cryptocore: rename "BackendTypeEnum" -> "AEADTypeEnum"Jakob Unterwurzacher
2017-03-05cryptocore: use eme v1.1 interfaceJakob Unterwurzacher
2016-12-10Replace all calls to naked panic() with log.Panic()Jakob Unterwurzacher
2016-10-24Fix misspellingsJakob Unterwurzacher
2016-10-09reverse: add panics against API abuseJakob Unterwurzacher
2016-10-04A few more lint fixesJakob Unterwurzacher
2016-10-04lint fixesValient Gough
2016-10-04tests: skip tests with -openssl=false on Go 1.4 and lowerJakob Unterwurzacher
2016-10-04cryptocore: rename "gcm" variable to generic "aeadCipher"Jakob Unterwurzacher
2016-10-04cryptocore: derive 512-bit key for AES-SIVJakob Unterwurzacher
2016-09-26reverse: switch from GCM-SIV to AES-SIVv1.1-beta1Jakob Unterwurzacher
2016-09-25contentenc: add GCM-SIV supportJakob Unterwurzacher
2016-09-25cryptocore: add support for GCM-SIVJakob Unterwurzacher
2016-07-31cryptocore: comment why 96-bit IVs are still supportedJakob Unterwurzacher
2016-07-06Add godoc comments to all internal packagesJakob Unterwurzacher
2016-06-15Rename internal "toggledlog" package to "tlog"Jakob Unterwurzacher
2016-05-05stupidgcm: skip tests on Go 1.4 and olderJakob Unterwurzacher
2016-05-05cryptocore: support Go 1.4 in testsJakob Unterwurzacher
2016-05-04stupidgcm: completely replace spacemonkeygo/opensslJakob Unterwurzacher
2016-05-04cryptocore: add API testsJakob Unterwurzacher
2016-03-03Fix Go 1.4 build failure caused by a refactoring oversightJakob Unterwurzacher
2016-02-06Run go fmtJakob Unterwurzacher