Commit graph

  • 0447783892
    Merge ac19c717d8 into c62b2f9c1b Dag-Erling Smørgrav 2022-10-03 13:47:34 +0000
  • ac19c717d8 Add HMAC-MD5. cryb-hmac-md5 Dag-Erling Smørgrav 2022-10-02 22:06:56 +0200
  • c62b2f9c1b
    Merge pull request #22 from cryb-to/cirrus-ci main Dag-Erling Smørgrav 2022-10-02 19:50:51 +0200
  • da870efaac Ignore distfiles. cirrus-ci Dag-Erling Smørgrav 2022-10-02 19:42:11 +0200
  • 010323a520 AM_CONFIG_HEADER is now AC_CONFIG_HEADERS. Dag-Erling Smørgrav 2022-10-02 19:23:12 +0200
  • 4f8c337f00 Ensure that ssize_t is present. Dag-Erling Smørgrav 2022-10-02 19:22:10 +0200
  • 214cc900bc Avoid empty format strings. Dag-Erling Smørgrav 2022-10-02 17:54:45 +0200
  • 46f6ade72a Remove _BSD_SOURCE. Dag-Erling Smørgrav 2022-10-02 17:33:34 +0200
  • 0b9ee39e23 Switch to Cirrus CI. Dag-Erling Smørgrav 2022-10-02 16:52:22 +0200
  • 724d00a6e2 Bump version. Dag-Erling Smørgrav 2022-10-02 16:25:35 +0200
  • 48f7ef327d Revert "Merge counter and lastused." Dag-Erling Smørgrav 2022-10-02 15:59:46 +0200
  • 62dfa73532
    Merge pull request #21 from cryb-to/cryb-test-zero Dag-Erling Smørgrav 2022-10-02 16:02:35 +0200
  • b5a705fab4 Add t_compare_ch(). cryb-test-zero Dag-Erling Smørgrav 2022-09-16 11:11:08 +0200
  • d014682206 Add t_is_zero predicates. Dag-Erling Smørgrav 2021-10-21 14:03:11 +0200
  • 7885f54152 Catch up with toolchain changes. Dag-Erling Smørgrav 2022-09-16 11:01:22 +0200
  • 96a5cef4ba
    Merge pull request #20 from cryb-to/cryb-hash-fnv Dag-Erling Smørgrav 2022-09-16 11:08:35 +0200
  • 1af982f951 Documentation improvements. cryb-hash-fnv Dag-Erling Smørgrav 2022-05-15 18:30:03 +0200
  • 8ab9839cc2 Implement Fowler-No-Voll. Dag-Erling Smørgrav 2022-05-15 18:26:44 +0200
  • 6d8a39589f Catch up with OpenSSL API changes. Dag-Erling Smørgrav 2021-10-20 13:06:40 +0200
  • b915055c2b Remove obsolete setprops script. Dag-Erling Smørgrav 2021-10-20 13:06:24 +0200
  • d6886e2230 New alpha release. 0.20190326 0.20190326 Dag-Erling Smørgrav 2019-03-26 12:28:13 +0100
  • 66eb8315d0 Bump version. Dag-Erling Smørgrav 2019-03-26 12:03:08 +0100
  • 111446260f Bump copyright. Dag-Erling Smørgrav 2019-03-26 12:00:35 +0100
  • 0aeb05627f Bump copyright. cryb-test Dag-Erling Smørgrav 2019-03-26 12:00:35 +0100
  • 16512ab051 Fix double-NULL case. Dag-Erling Smørgrav 2019-02-20 14:07:47 +0100
  • ca82fe9e4d
    Merge pull request #19 from cryb-to/cryb-test Dag-Erling Smørgrav 2019-02-22 14:36:03 +0200
  • 52364cd8d9 Fix double-NULL case. Dag-Erling Smørgrav 2019-02-20 14:07:47 +0100
  • 8bc14dca97 Add and use t_compare_errno. cryb-test-errno Dag-Erling Smørgrav 2018-04-02 18:21:03 +0200
  • c31fe69263 Sort .gitignore, rm obsolete entry. Dag-Erling Smørgrav 2018-12-02 18:30:37 +0100
  • d87c1864bc Bump a few copyright dates. Dag-Erling Smørgrav 2018-11-17 17:17:07 +0100
  • 96704ea4a2
    Merge pull request #18 from cryb-to/bitwise Dag-Erling Smørgrav 2018-11-17 17:43:51 +0200
  • b32175d625 Fix our ffs() / fls() and add unit tests. Dag-Erling Smørgrav 2018-11-17 16:37:22 +0100
  • 332c7bd54c Clean up a little. Dag-Erling Smørgrav 2018-11-17 16:36:44 +0100
  • d8a72285f7 Rename some files. Dag-Erling Smørgrav 2018-11-17 16:35:49 +0100
  • 53885159e0 New alpha release. 0.20181115 0.20181115 Dag-Erling Smørgrav 2018-11-15 19:07:10 +0100
  • 0ce844d8a5 Bump version. Dag-Erling Smørgrav 2018-11-15 18:35:51 +0100
  • 11a5c9c587 Belatedly bump copyright dates. Dag-Erling Smørgrav 2018-11-15 18:21:24 +0100
  • 4d76b664d2 Merge counter and lastused. Dag-Erling Smørgrav 2018-11-15 18:17:35 +0100
  • a439adc68f Differentiate between provider and consumer. Dag-Erling Smørgrav 2018-11-15 18:10:47 +0100
  • 47547534d7 Switch Travis to Xenial. Dag-Erling Smørgrav 2018-11-15 18:06:08 +0100
  • c4e1eaa820 Add my copyright. Dag-Erling Smørgrav 2018-11-14 13:16:01 +0100
  • 9407133103 WIP: better Fletcher implementation. cryb-hash Dag-Erling Smørgrav 2018-05-17 07:16:09 +0200
  • 04a7104126 New alpha release. 0.20180513 0.20180513 Dag-Erling Smørgrav 2018-05-13 16:40:29 +0200
  • 20b8f7528b Bump version. Dag-Erling Smørgrav 2018-05-13 16:03:45 +0200
  • 323197908d Continue to refine our build system. memsafe Dag-Erling Smørgrav 2018-05-13 00:24:38 +0200
  • 85bf898826 Don't invoke pkg-config unnecessarily. Dag-Erling Smørgrav 2018-05-11 17:45:58 +0200
  • 68809ea833 Add a CRYB_VERBOSE environment variable. Dag-Erling Smørgrav 2018-05-11 17:41:54 +0200
  • bfbd8da63a Bump version. Dag-Erling Smørgrav 2018-05-06 20:55:20 +0200
  • d53673deee
    Merge pull request #17 from cryb-to/memsafe Dag-Erling Smørgrav 2018-05-06 20:08:34 +0200
  • cdd29a0700 If we're going to have a sentinel, we may as well have fun with it. Dag-Erling Smørgrav 2018-05-06 19:21:00 +0200
  • 354759a9f2 Further improvements to memcpy_s(), memset_s(), and their man pages. Dag-Erling Smørgrav 2018-05-06 18:33:32 +0200
  • a1bf5e87f0 Implement rsize_t / RSIZE_MAX (almost) correctly. Dag-Erling Smørgrav 2018-05-06 04:19:26 +0200
  • 56bd595396 Modernize. Dag-Erling Smørgrav 2018-05-06 03:45:56 +0200
  • d6e82b474f Add man pages for memset_s(3) and memcpy_s(3) Dag-Erling Smørgrav 2016-01-08 15:19:13 +0100
  • c73fd34d97 Implement a memcpy_s() equivalent. Dag-Erling Smørgrav 2015-12-16 00:50:36 +0100
  • bf624acec1 Tweak memset_s() and its unit tests, mostly renaming variables. Dag-Erling Smørgrav 2015-12-16 00:41:26 +0100
  • 1a86caaf37
    Merge pull request #16 from cryb-to/autoconf Dag-Erling Smørgrav 2018-05-06 18:55:23 +0200
  • 4bf16e8ee2 Install our autoconf macros. autoconf Dag-Erling Smørgrav 2018-05-06 04:44:44 +0200
  • 415f4170c6 Take advantage of the new autoconf macros. Dag-Erling Smørgrav 2018-05-06 03:19:45 +0200
  • dc8984d0a0 Create autoconf macros to automate component selection. Dag-Erling Smørgrav 2018-05-06 03:02:55 +0200
  • e603e0bc2e Add support for version checks. Dag-Erling Smørgrav 2018-05-06 02:10:43 +0200
  • 42e19ba158 Add .gitignore and remove an unused file. Dag-Erling Smørgrav 2018-05-05 15:36:11 +0200
  • fe064e41db Add missing dependency on cryb-rand for t_oath. Dag-Erling Smørgrav 2018-05-05 15:34:22 +0200
  • 9be4ffc412 Make inter-library dependencies public. Dag-Erling Smørgrav 2018-05-05 15:33:05 +0200
  • 7a9326dac4 Explicitly enable maintainer mode. Dag-Erling Smørgrav 2018-05-05 15:26:17 +0200
  • ff48f79cca New alpha release. 0.20180426 0.20180426 Dag-Erling Smørgrav 2018-04-26 22:19:48 +0200
  • 780084b9dd Fix incomplete dependency list. Dag-Erling Smørgrav 2018-04-26 22:02:07 +0200
  • 2464c55c6e More robust FreeBSD port creation. Dag-Erling Smørgrav 2018-04-26 22:00:32 +0200
  • 6e70e11df9 Bump version and copyright years. Dag-Erling Smørgrav 2018-04-26 03:32:56 +0200
  • 8693613da9
    Merge pull request #15 from cryb-to/cryb-oath Dag-Erling Smørgrav 2018-04-26 03:25:51 +0200
  • 31f2831b67 Fix a few key URI validation issues. cryb-oath Dag-Erling Smørgrav 2018-04-26 03:09:51 +0200
  • bd4b5c246e Complete rewrite of oath_key_to_uri(). Dag-Erling Smørgrav 2018-04-26 02:41:47 +0200
  • 48fc358df7 Major cleanup and API overhaul. Dag-Erling Smørgrav 2018-04-26 00:07:55 +0200
  • 54c67f337a Add partial support for issuer parameter. Dag-Erling Smørgrav 2018-04-25 23:42:48 +0200
  • 4576565fd1 Make rand_bytes() work more like read(2). Dag-Erling Smørgrav 2018-04-25 18:23:21 +0200
  • c72cbdbc29 Add and use err(3)-like functions. cryb-test-err Dag-Erling Smørgrav 2017-02-19 14:36:40 +0100
  • e1db4fd3a4 Add experimental support for gcov. gcov Dag-Erling Smørgrav 2017-12-17 15:56:11 +0100
  • 5768034d36 Fix signed shift in base32 and base64 decoders. Dag-Erling Smørgrav 2017-12-17 16:01:32 +0100
  • 785612b12b Apply developer flags to C++ as well as C. Dag-Erling Smørgrav 2017-12-17 14:03:26 +0100
  • 1bf0b415a3 Make it clear that we prefer pkgconf over pkg-config. cryb-mpi Dag-Erling Smørgrav 2017-09-04 22:49:41 +0200
  • f3f299b69a Fix case where ${PKG_CONFIG} is not an absolute path. Dag-Erling Smørgrav 2017-09-04 22:48:58 +0200
  • 837d7f3a99 New alpha release. 0.20170904 0.20170904 Dag-Erling Smørgrav 2017-09-04 21:45:39 +0200
  • 636bd7a259 Better macros for unreachable code. Dag-Erling Smørgrav 2017-09-04 21:01:39 +0200
  • 06c2f1280a Add a missing break. Dag-Erling Smørgrav 2017-09-04 21:00:01 +0200
  • 2e5134e217 Bump version. Dag-Erling Smørgrav 2017-09-04 16:33:37 +0200
  • e3e6a0032c Merge pull request #14 from cryb-to/cryb-core cryb-core Dag-Erling Smørgrav 2017-08-23 14:24:44 +0200
  • 7744c45b8b Remove unnecessary header. Dag-Erling Smørgrav 2017-08-23 13:42:00 +0200
  • d77ba2a458 Fix unit test for strchrnul(). Dag-Erling Smørgrav 2017-08-21 19:25:36 +0200
  • 5c8745138e Add strchrnul(), wcschrnul(), and tests for the former. Dag-Erling Smørgrav 2017-08-21 18:31:29 +0200
  • 85f4aa359a Add CRYB_DEQUAL() to strip qualifiers from pointers. Dag-Erling Smørgrav 2017-08-21 14:17:01 +0200
  • 944782f506 Remove unnecessary headers. Dag-Erling Smørgrav 2017-05-05 15:32:22 +0200
  • 2f71ba6289 Improved unit tests for division. Dag-Erling Smørgrav 2017-04-09 21:59:06 +0200
  • 47d81e3dcc Merge pull request #13 from cryb-to/cryb-test Dag-Erling Smørgrav 2017-05-11 00:32:36 +0200
  • 562ffa391e Slight cleanup. Dag-Erling Smørgrav 2017-05-11 00:04:54 +0200
  • 8e0f4a293e Determine the default for CRYB_LEAKTEST at run-time. Dag-Erling Smørgrav 2017-05-10 23:45:56 +0200
  • ea5b521c61 Add a simple test case for the allocator. Dag-Erling Smørgrav 2017-05-01 21:09:00 +0200
  • 49c0d954ca Staticize an internal function. Dag-Erling Smørgrav 2017-05-01 21:04:39 +0200
  • 5a8998d440 Replace pkg.m4 with our own pkg-config macros. Dag-Erling Smørgrav 2017-05-06 01:24:27 +0200
  • c09b83a2ad AC_HELP_STRING was renamed to AS_HELP_STRING ages ago. Dag-Erling Smørgrav 2017-05-06 00:53:32 +0200
  • fe3d11e87f New alpha release. 0.20170502 Dag-Erling Smørgrav 2017-05-02 13:26:32 +0200