go-ethereum/accounts/keystore
Daniel Liu b4cbf663a7
accounts/keystore: fix panic in decryptPreSaleKey #33602 (#1951)
Validate ciphertext length in decryptPreSaleKey, preventing runtime
panics on invalid input.

Co-authored-by: DeFi Junkie <deffie.jnkiee@gmail.com>
2026-01-19 12:15:03 +05:30
..
testdata accounts: replace passPHRASE with passWORD in any user interactions (#19932) 2025-01-24 16:18:29 +08:00
account_cache.go accounts/keystore: use slices package for sorting (#27485) 2025-01-24 16:54:12 +08:00
account_cache_test.go accounts/keystore: simplify tests using t.TempDir() (#30150) 2025-01-24 16:54:12 +08:00
file_cache.go all: use github.com/deckarep/golang-set/v2 (generic set) (#26159) 2025-01-24 16:54:11 +08:00
key.go accounts/keystore: use github.com/google/uuid (#22217) 2025-01-24 16:18:30 +08:00
keystore.go accounts/keystore: clear decrypted key after use#33090 (#1790) 2025-11-24 10:55:09 +05:30
keystore_fuzzing_test.go accounts: move fuzzers into native packages (#28467) 2025-01-24 16:54:12 +08:00
keystore_test.go all: use WaigGroup.Go() to simplify code (#1699) 2025-11-29 17:17:08 +05:30
passphrase.go accounts/keystore: update links to documenation #32194 (#1425) 2025-09-03 15:50:18 +08:00
passphrase_test.go all: fix invalid directive syntax for golangci-lint nolint (#1799) 2025-12-08 13:02:54 +05:30
plain.go accounts/keystore: delete the redundant keystore in filename (#17930) 2025-01-24 16:18:28 +08:00
plain_test.go accounts: run tests in parallel (#28544) 2025-01-24 16:54:12 +08:00
presale.go accounts/keystore: fix panic in decryptPreSaleKey #33602 (#1951) 2026-01-19 12:15:03 +05:30
wallet.go accounts/keystore: add missing function doc for SignText (#21914) 2025-01-24 16:18:30 +08:00
watch.go accounts, cmd: fix typos (#28526) 2025-01-24 16:54:12 +08:00
watch_fallback.go accounts/keystore: faster tests (#25827) 2025-01-24 16:54:11 +08:00