Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-08 | WHITESPACE ONLY -- expand tabs in source code | Jay Berkenbilt | |
This comment expands all tabs using an 8-character tab-width. You should ignore this commit when using git blame or use git blame -w. In the early days, I used to use tabs where possible for indentation, since emacs did this automatically. In recent years, I have switched to only using spaces, which means qpdf source code has been a mixture of spaces and tabs. I have avoided cleaning this up because of not wanting gratuitous whitespaces change to cloud the output of git blame, but I changed my mind after discussing with users who view qpdf source code in editors/IDEs that have other tab widths by default and in light of the fact that I am planning to start applying automatic code formatting soon. | |||
2022-02-04 | Add a blank line after the first header included in each source | Jay Berkenbilt | |
2019-11-09 | SHA2: switch to pluggable crypto | Jay Berkenbilt | |
2019-11-09 | Rename SHA2 implementation (non-bisectable) | Jay Berkenbilt | |
2013-03-04 | Remove all old-style casts from C++ code | Jay Berkenbilt | |
2013-03-04 | Replace many calls to sprintf with QUtil::hex_encode | Jay Berkenbilt | |
Add QUtil::hex_encode to encode binary data has a hexadecimal string, and use it in place of sprintf where possible. | |||
2012-12-31 | SHA2 pipeline with support for 256, 384, and 512 bits | Jay Berkenbilt | |
Implemented pipeline around sph sha calls using standard test vectors for full-byte values. Did not test or support partial byte values. |