From: Veronika H. <no...@gi...> - 2022-04-12 12:38:35
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: cff378a47305cd7e3520a5063239a0ae542658dc https://github.com/OpenSC/OpenSC/commit/cff378a47305cd7e3520a5063239a0ae542658dc Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/tests/fuzzing/fuzz_pkcs15_decode.c Log Message: ----------- Add more algos for pubkey decode in fuzz_pkcs15_decode `sc_pkcs15_decode_pubkey()` uses `key->algorithm` to decide next steps. Commit: 5e952bca7a10a26eb679000e54e2533be09848d3 https://github.com/OpenSC/OpenSC/commit/5e952bca7a10a26eb679000e54e2533be09848d3 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/tests/fuzzing/Makefile.am M src/tests/fuzzing/fuzz_pkcs15_decode.c Log Message: ----------- Add reader into fuzz_pkcs15_decode Binding with p15card can lead to new paths in code during fuzzing (decode functions use p15card->app). Each decoding function gets its own data buffer - data generation adapts to each function. Commit: eb84432f751eac002c51fcfd18bfb2161c64d21b https://github.com/OpenSC/OpenSC/commit/eb84432f751eac002c51fcfd18bfb2161c64d21b Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/tests/fuzzing/Makefile.am A src/tests/fuzzing/fuzz_pkcs15_encode.c Log Message: ----------- Add fuzzer for encoding objects Initialize the card and iterate over objects stored on p15card - try to encode into buffer. Commit: f21c2ae21c1813dd8ab7332b597e0e7bef0edf2c https://github.com/OpenSC/OpenSC/commit/f21c2ae21c1813dd8ab7332b597e0e7bef0edf2c Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/libopensc/libopensc.exports Log Message: ----------- Export sc_pkcs15_encode_skdf_entry Commit: 1dbd02123c8fbe75cd503223e74145fbed317d4a https://github.com/OpenSC/OpenSC/commit/1dbd02123c8fbe75cd503223e74145fbed317d4a Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/741a0aae7b5b08c0ad2822ede5b3364302b28b31 A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/7cf8e9b31dcee040ee438441aca2aecb523ed5e9 A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/830e1bf4c7f0c539e9686bc1517d6f87907d4bf8 A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/9ad3fc3cb11967be927bad9263d326783c450e37 A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/b2b75c07a2c427c15ecd40ce47a9814279745b7d A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/cb50689bf49ccb45a2af690848517305dcf1e429 A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/de913ba454f894cfc38a16dd122ad673d32ac480 Log Message: ----------- Add corpus for fuzzer for encoding Commit: 8f4cf26797c4f2ce07ca21f2eb43860a7a690382 https://github.com/OpenSC/OpenSC/commit/8f4cf26797c4f2ce07ca21f2eb43860a7a690382 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/tests/fuzzing/Makefile.am A src/tests/fuzzing/fuzz_card.c Log Message: ----------- Add fuzzer for basic sc_* operations Commit: 901c38608c8047273410bfd8bb3f3f52444c758e https://github.com/OpenSC/OpenSC/commit/901c38608c8047273410bfd8bb3f3f52444c758e Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/libopensc/libopensc.exports Log Message: ----------- Export sc_wrap() and sc_unwrap() Commit: fb94896d236315ff9b4ed52671a6e7b19d2e1302 https://github.com/OpenSC/OpenSC/commit/fb94896d236315ff9b4ed52671a6e7b19d2e1302 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: A src/tests/fuzzing/corpus/fuzz_card/3676fcfa2dba95b7c439b6343228623ac0be93c4 A src/tests/fuzzing/corpus/fuzz_card/3e651eeafa4f5ad5bb6e21787ba4ba43af7c6f76 A src/tests/fuzzing/corpus/fuzz_card/68446db83043eb66ce144ab42466b39b0675c42d A src/tests/fuzzing/corpus/fuzz_card/995545e7be2e433f450b87c2e9020ab480947bcf A src/tests/fuzzing/corpus/fuzz_card/c62b44859dfb22dddcf8c19468b61587b02bbd5e A src/tests/fuzzing/corpus/fuzz_card/f117a2bbb1ea0617255c7e993914ef9062303580 A src/tests/fuzzing/corpus/fuzz_card/testfile2 Log Message: ----------- Add corpus for fuzz_card.c Commit: 491fd79ee897905914c8434072796729dfc4c371 https://github.com/OpenSC/OpenSC/commit/491fd79ee897905914c8434072796729dfc4c371 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/libopensc/card-muscle.c M src/libopensc/muscle.c M src/libopensc/muscle.h Log Message: ----------- Check arguments instead of asserts Commit: 847ccabd898f31d2ade49cbfd11fef083ee9e84a https://github.com/OpenSC/OpenSC/commit/847ccabd898f31d2ade49cbfd11fef083ee9e84a Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/tests/fuzzing/fuzz_card.c M src/tests/fuzzing/fuzz_pkcs15_decode.c M src/tests/fuzzing/fuzz_pkcs15_encode.c M src/tests/fuzzing/fuzz_pkcs15_reader.c M src/tests/fuzzing/fuzz_pkcs15init.c M src/tests/fuzzing/fuzzer_reader.c M src/tests/fuzzing/fuzzer_reader.h Log Message: ----------- Add function for connecting to virtual fuzz reader Commit: b4fd86cdbdb06d022b9a03bca6e2b43b4906fbd6 https://github.com/OpenSC/OpenSC/commit/b4fd86cdbdb06d022b9a03bca6e2b43b4906fbd6 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/tests/fuzzing/fuzz_pkcs15_decode.c Log Message: ----------- fuzz_pkcs15_decode: Use one buffer to all tested operations Fuzz target uses the first two bytes of fuzzing input as the length for a buffer that is supplied to the tested function. The rest is set as data for the reader. Commit: b35993db095c14be95fc0f40b96b44e2850b7990 https://github.com/OpenSC/OpenSC/commit/b35993db095c14be95fc0f40b96b44e2850b7990 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: A src/tests/fuzzing/corpus/fuzz_pkcs15_decode/0204f84aede3986d1add8909124e021cac32bec8 A src/tests/fuzzing/corpus/fuzz_pkcs15_decode/0e9c8b959346f4894ea97d7e3f393c2442ee1e3d A src/tests/fuzzing/corpus/fuzz_pkcs15_decode/6e580d278c33a530284dfef5dd9ffd617597bb68 A src/tests/fuzzing/corpus/fuzz_pkcs15_decode/8989be8baa0b0269c8128729062b31f91b131ba4 A src/tests/fuzzing/corpus/fuzz_pkcs15_decode/b011d577451c835fd8f6052f0659337994273f3f Log Message: ----------- Add corpus for fuzz_pkcs15_decode Compare: https://github.com/OpenSC/OpenSC/compare/b2e17b3d1eeb...b35993db095c |