aboutsummaryrefslogtreecommitdiff
path: root/internal/cryptocore/cryptocore.go
AgeCommit message (Expand)Author
2021-09-28cryptocore: simplify declarationsJakob Unterwurzacher
2021-09-28cryptocore: disentangle algorithm / library implementation nameJakob Unterwurzacher
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-11main: purge masterkey from memory as soon as possibleJakob 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-09reverse: add panics against API abuseJakob Unterwurzacher
2016-10-04lint fixesValient Gough
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-05-04stupidgcm: completely replace spacemonkeygo/opensslJakob Unterwurzacher
2016-05-04cryptocore: add API testsJakob Unterwurzacher