Commit Graph

189 Commits (andrewkozlik/coinjoin)

Author SHA1 Message Date
Andrew Kozlik d815a7d6de chore(core): Use C implementation of Bech32 decode.
2 years ago
Christian Reitter cd32a4f50e feat(crypto): correct formatting
2 years ago
Christian Reitter 31eb8e276b feat(crypto): fix issues flagged by GCC
2 years ago
Christian Reitter 6fa1b7131b feat(crypto): avoid memory resource leaks, remove unused variables and dead stores
2 years ago
Christian Reitter d2737308c4 feat(crypto): remove -Wstrict-prototypes issues in zkp_context.c
2 years ago
Christian Reitter 61d93d0539 feat(crypto): avoid memory resource leaks, optimize error path
2 years ago
Christian Reitter f1870102d2 feat(crypto): add targets and improve trezor-crypto fuzzer
2 years ago
Christian Reitter 5fe7d50232 feat(crypto): use macro for check pattern
2 years ago
Christian Reitter d069b2955e feat(crypto): improve trezor-crypto fuzzer
2 years ago
Christian Reitter b56e848eaa feat(crypto): mark uninteresting fuzzer inputs
2 years ago
Christian Reitter e8d24290ad feat(crypto): add fuzzing targets and improve documentation
2 years ago
Christian Reitter 1b04c801de feat(crypto): improve trezor-crypto fuzzer
2 years ago
Dusan Klinec 90771ebb59 fix(xmr): fix tx sending to an integrated address
2 years ago
Pavol Rusnak c962d3520b
Merge branch 'release/22.08'
2 years ago
Pavol Rusnak cba74272e1 chore(crypto): remove graphene base58 functions as they are not used anywhere
2 years ago
Andrew Kozlik fa5e7feda6 fix(crypto): Fix nonce bias in CoSi signing.
2 years ago
matejcik fcd43b93ac feat(crypto): add thousands separator to bn_format
2 years ago
Andrew Kozlik d19af9896b refactor(crypto): Apply formatting to Monero code.
2 years ago
Ondřej Vejpustek e0358c7f24 fix(crypto): fix required output length in xmr_base58_encode()
2 years ago
Ondřej Vejpustek 7a5cfbae19 fix(crypto): set output length correctly in xmr_base58_encode()
2 years ago
Andrew Kozlik 81c9cd66ef fix(crypto): Set output length correctly in xmr_base58_decode().
2 years ago
Ondřej Vejpustek f4d0dd9807 fix(crypto): initialize local variables to zero in ed25519-dona
2 years ago
Andrew Kozlik c0cf84c03d refactor(crypto): Reduce code duplication in ed25519.c.
2 years ago
Andrew Kozlik 093fbecb7a refactor(crypto): Clean up ed25519_publickey_ext() API.
2 years ago
Andrew Kozlik b1bee00a3a fix(crypto): Fix bip39 out of bounds read.
2 years ago
matejcik 8c3d3c6548 chore: bump black to 22.3
2 years ago
Andrew Kozlik 892f3e348d fix(crypto): Remove public key from the ed25519 signing API.
2 years ago
matejcik 38a36a131f chore: rename BIP39_WORDS to BIP39_WORD_COUNT
2 years ago
matejcik dfa4b1d9a1 build: add bip39_english.o where appropriate
2 years ago
matejcik 61adb0a62b feat(crypto): expose BIP39 wordlist
2 years ago
matejcik e98464d2c8 build(crypto): make clang version cross-platform compatible
2 years ago
Ondřej Vejpustek bdfc453245 refactor(crypto): remove code that is duplicated in secp256k1-zkp submodule
2 years ago
Ondřej Vejpustek 53d522a1fd fix(crypto): reduce digest in RFC6979 to match specification
2 years ago
Ondřej Vejpustek ea5886026f refactor(crypto,legacy): extend parameters of init_rfc6979 by curve
2 years ago
Ondřej Vejpustek db0da196a8 chore(vendor): update secp256k1-zkp to latest
2 years ago
Dusan Klinec e69467bc04 chore(crypto): drop support for Monero range proof
2 years ago
Pavol Rusnak 8f1d33d5f9 build(core,legacy): remove gcc, use cc instead of gcc
2 years ago
Ondřej Vejpustek 8356d0a572 fix(crypto): use zero auxiliary data in BIP340
2 years ago
Christian Reitter 420a031a32 docs(crypto): document fuzzer dictionary export format
2 years ago
Christian Reitter 49f2c5e7ea feat(crypto): clear internal BIP32 & BIP39 caches
2 years ago
Christian Reitter dbc070976e feat(crypto): adapt to schnorr function removal
2 years ago
Christian Reitter b9a3a73c27 feat(crypto): improved clang version checks, remove duplicate, adapt to refactor
2 years ago
Christian Reitter cf3c57d0ae feat(crypto): improve trezor-crypto fuzzer, add new dictionary extraction program
2 years ago
Christian Reitter 47a05720aa docs(crypto): update fuzzer documentation
2 years ago
Christian Reitter 18192e8eb2 feat(crypto): small fuzzer improvements
2 years ago
Christian Reitter 052a860afc feat(crypto): fuzz mnemonic_from_data()
2 years ago
Christian Reitter 5564251920 feat(crypto): improve fuzzer secp256k1-zkp integration, add build workaround and sanitizer optimization, minor renaming
2 years ago
Christian Reitter aee864c7ee feat(crypto): improve fuzz testing code, documentation
2 years ago
Pavol Rusnak d2044d29b6
fix(crypto): add missing license to crypto/chacha20poly1305
2 years ago
matejcik 2ce1e6ba7d feat(crypto): API for clearing internal caches
2 years ago