summaryrefslogtreecommitdiff
path: root/funcs/crypto_test.go
AgeCommit message (Collapse)Author
2024-01-25Move funcs package to internal (#1977)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-12-17Add support for Ed25519 (#1900)Jared Horvat
* Add support for Ed25519 * Amended naming and added additional testing * Added changes from Dave's review * Next review: Fixed casing on error messages for linter | Fixed version number * Added Dave's suggestions in docs and updated built docs * Final push from Dave's review | Wrap crypto example in docs in quotes
2023-10-28A bunch of linting and refactorings (#1893)Dave Henderson
2023-09-06updates for Go 1.21 (#1832)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-04-29Use required.NoError for faster failure in testsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-03-12Bump to v4 moduleDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-06-12Parallelizing more testsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-05-29Stop passing the config in the contextDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-05-06Add ECDSA generation functions to crypto funcsJesper B. Rosenkilde
ECDSAGenerateKey takes one of Go's supported named NIST curves and an argument and returns a newly generated EC private key PEM encoded. ECDSADerivePublicKey takes a PEM encoded EC private key and derives the corresponding public key, which is returned PEM encoded.
2022-02-12New crypto.EncryptAES/DecryptAES functions (#1305)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2021-09-24crypto.RSAGenerateKey - Enforce key length of at least 2048 bits (#1214)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2021-04-14Stop using globals for func namespaces (#1127)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-08-23Add experimental modeDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-06-14New RSA encrypt/decrypt functions, and new base64.DecodeBytes functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-07-17Speed up Bcrypt unit testDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-05-07Adding crypto.Bcrypt functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-12-03Add crypto namespaceDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>