Commit Graph

  • fbb1a4e3ec bx509d: Allow requesting longer cert lifetimes Nicolas Williams 2021-03-07 22:20:06 -06:00
  • 00e0475ce2 asn1: Use name not gen_name for JSON enum printing Nicolas Williams 2021-03-07 16:32:41 -06:00
  • 5d7d1897de asn1: Pretty-print enum values Nicolas Williams 2021-03-07 12:43:00 -06:00
  • be61d72be3 asn1: Some TPM fields have to be EXPLICIT Nicolas Williams 2021-03-07 00:31:47 -06:00
  • f7a018f002 asn1: Minor compiler performance improvment Nicolas Williams 2021-03-06 15:20:42 -06:00
  • 3f206d56fb asn1: Add missing cases for ENUMERATED Nicolas Williams 2021-03-06 15:13:53 -06:00
  • 4010ffa96e asn1: Fix Windows build harder Nicolas Williams 2021-03-06 14:57:00 -06:00
  • bc51427ec9 asn1: Update JSON in check-gen.c (fix test) Nicolas Williams 2021-03-06 14:47:49 -06:00
  • a450ef1884 asn1: Note lame JSON printing of ENUMERATEDs Nicolas Williams 2021-03-06 14:47:24 -06:00
  • 7559f36415 asn1: Add -q option to asn1_print Nicolas Williams 2021-03-06 14:46:52 -06:00
  • ff571d52a0 asn1: Fix JSON printing bug Nicolas Williams 2021-03-06 14:46:21 -06:00
  • d263299016 asn1: Fix OID symbolic resolution bug Nicolas Williams 2021-03-06 14:46:08 -06:00
  • 834b935cc3 asn1: Add miminized corpus for AFL Nicolas Williams 2021-03-06 12:47:25 -06:00
  • 979dd59ac9 asn1: Fix Windows build (missing symbols) Nicolas Williams 2021-03-06 01:02:13 -06:00
  • 94a7483243 asn1: Fix dumb bug in JSON printing Nicolas Williams 2021-03-06 01:01:51 -06:00
  • 88a4c6f444 asn1: Fix leak in asn1_print Nicolas Williams 2021-03-05 15:53:20 -06:00
  • 4c261911fa asn1: Fix alignment issue in templating open types Nicolas Williams 2021-03-05 15:52:30 -06:00
  • 2035efe765 asn1: Fix braino in asn1_print Nicolas Williams 2021-03-05 14:06:17 -06:00
  • 7bc02e5d5f asn1: Make note about fuzzing in README Nicolas Williams 2021-03-05 13:24:21 -06:00
  • 6ecab8ce51 asn1: Make asn1_print a fuzzing tool Nicolas Williams 2021-03-05 13:19:38 -06:00
  • 4502e989f2 asn1: Fix template decode bug found with AFL Nicolas Williams 2021-03-05 13:00:03 -06:00
  • f548e5d9c6 asn1: Complete c6fab6c87 (AFL) Nicolas Williams 2021-03-04 16:15:20 -06:00
  • 114cbc9723 asn1: Document fuzzing in README-template.md Nicolas Williams 2021-03-04 00:15:54 -06:00
  • c6fab6c871 asn1: Fix open decode bug found by AFL Nicolas Williams 2021-03-03 23:29:25 -06:00
  • 1d2bfd6179 asn1: Fix warnings in asn1_print Nicolas Williams 2021-03-03 23:28:49 -06:00
  • 4eff66a2cd asn1: Trade template crash for leak (AFL) Nicolas Williams 2021-03-03 10:16:45 -06:00
  • a0f542486e asn1: Fix open type decode crash (AFL) Nicolas Williams 2021-03-03 10:15:47 -06:00
  • fb5ae095e9 asn1: Fix warnings Nicolas Williams 2021-03-03 10:15:18 -06:00
  • a68ccb6693 asn1: Add --raw-sequence option to asn1_print Nicolas Williams 2021-03-02 21:39:00 -06:00
  • f5d9ced33c asn1: Fix broken printing Nicolas Williams 2021-03-02 21:12:02 -06:00
  • 32974ac421 asn1: Fix leak in asn1_print Nicolas Williams 2021-03-02 20:56:16 -06:00
  • f780bdc244 asn1: Fix leaks in template printing Nicolas Williams 2021-03-02 20:55:55 -06:00
  • 8def829f30 asn1: Fix leaks in template decoding Nicolas Williams 2021-03-02 20:55:41 -06:00
  • 52b48de856 asn1: Further enhancements to asn1_print Nicolas Williams 2021-03-02 13:58:56 -06:00
  • 779848bf42 asn1: Fix JSON print bug for IMPORTed types Nicolas Williams 2021-03-02 13:37:40 -06:00
  • f58b145109 asn1: Make CSRs nicely printable (fixup) Nicolas Williams 2021-03-01 17:34:28 -06:00
  • e8fa948740 asn1: Minor JSON fix Nicolas Williams 2021-03-01 17:34:04 -06:00
  • e491521782 asn1: Fix Windows build Nicolas Williams 2021-03-01 16:29:23 -06:00
  • 7ada3d5d48 asn1: Make CSRs nicely printable Nicolas Williams 2021-03-01 15:27:45 -06:00
  • a712d4157a asn1: Remove incorrect comment Nicolas Williams 2021-03-01 15:27:20 -06:00
  • 2f925d8b09 asn1: Don't crash compiler on unknown actual param Nicolas Williams 2021-03-01 15:26:41 -06:00
  • bb3499aa53 hxtool: Add print --raw-json option Nicolas Williams 2021-02-27 21:46:15 -06:00
  • 7f941b220b asn1: Basic validation of objects / object sets Nicolas Williams 2021-02-26 14:48:22 -06:00
  • d128597cf7 asn1: Add News section to README.md Nicolas Williams 2021-02-25 11:28:10 -06:00
  • ece3c688e0 asn1: Enrich asn1_print with schema Nicolas Williams 2021-02-24 21:08:17 -06:00
  • fb2c81f3e8 asn1: Add printing of ASN.1 values Nicolas Williams 2021-02-23 21:52:41 -06:00
  • db7763ca7b asn1: X.681/682/683 magic handling of open types Nicolas Williams 2021-02-08 22:40:51 -06:00
  • 89f97e8287 asn1: Improve XXX comment Nicolas Williams 2021-02-08 22:40:39 -06:00
  • dbb8882971 asn1: Fix some of the primitive comparators Nicolas Williams 2021-02-24 22:11:41 -06:00
  • 6747e16283 asn1: Use unsigned bitfields for named bitsets Nicolas Williams 2021-02-25 16:33:33 -06:00
  • d5099a8d3b roken: Take https://github.com/dlfcn-w32/dlfcn-w32 Nicolas Williams 2021-01-26 14:54:50 -06:00
  • a775937e2e hx509: Let test_nist keep going on failure Nicolas Williams 2021-02-22 00:20:56 -06:00
  • 22b8c3d448 asn1: Update README-X681.md Nicolas Williams 2021-02-10 14:51:28 -06:00
  • 24d26a2ddc asn1: Fix README-X681.md headers Nicolas Williams 2021-02-05 17:27:39 -06:00
  • cd1663b13e asn1: Update README-X681.md Nicolas Williams 2021-02-05 17:21:46 -06:00
  • 6cb0a2d667 asn1: Update README-X681.md Nicolas Williams 2021-02-05 16:49:24 -06:00
  • b0bf816ff8 asn1: Update README-X681.md Nicolas Williams 2021-02-02 17:35:46 -06:00
  • b440b29394 clang-format w/ Mozilla style for generated code Nicolas Williams 2021-02-01 22:41:30 -06:00
  • 783b632f1f asn1: Teach template backend to DEFAULT Nicolas Williams 2021-01-28 00:05:14 -06:00
  • 3da24c19ad asn1: Template backend partial support for SETs Nicolas Williams 2021-01-27 15:37:34 -06:00
  • 3b8b9a797c asn1: Update ASN.1 IOS futures README Nicolas Williams 2021-02-01 22:28:29 -06:00
  • 6aefc255b6 roken: Fix rk_strrasvisx() bug Nicolas Williams 2021-01-26 16:14:59 -06:00
  • a8205cacb8 asn1: Add README-X681.md (futures) Nicolas Williams 2021-01-26 22:33:47 -06:00
  • cb1ccf50fd Revert "asn1: Don't use heim_any_set" Nicolas Williams 2021-01-26 11:12:41 -06:00
  • 7da32e1b68 asn1: Don't use heim_any_set Nicolas Williams 2021-01-25 14:51:08 -06:00
  • 8ab671d470 asn1: Update README.temlate Nicolas Williams 2021-01-25 14:50:47 -06:00
  • 9b54accd4d asn1: Bare template sup. for SET{...} types Nicolas Williams 2021-01-25 00:03:12 -06:00
  • 35ad30b2b3 asn1/hx509: Undo workaround for fixed bug Nicolas Williams 2021-01-24 21:36:26 -06:00
  • 17b1e809ba asn1: Teach template compiler about units Nicolas Williams 2021-01-24 21:15:30 -06:00
  • 8fde460772 asn1: More IMPLICIT tag fixes (both compilers) Nicolas Williams 2021-01-24 19:25:40 -06:00
  • 0729692cc8 asn1: Templates work for IMPLICIT; add build opt Nicolas Williams 2021-01-23 14:24:12 -06:00
  • 44b56c485e asn1: Fix Makefile.am Nicolas Williams 2021-01-22 22:06:44 -06:00
  • 1febdcb954 asn1: Teach template interp. about IMPLICIT tags Nicolas Williams 2021-01-21 23:49:35 -06:00
  • f09c3a26e8 asn1: Template gen must emit include of asn1_err.h Nicolas Williams 2021-01-22 13:09:20 -06:00
  • 51d3cb376a asn1: Make templating less fragile: test it more Nicolas Williams 2021-01-21 20:42:48 -06:00
  • 81195acafa asn1: Further IMPLICIT tagging fixes Nicolas Williams 2021-01-17 20:48:23 -06:00
  • 6d85ba384f clang-format generated code for easier debugging Nicolas Williams 2021-01-19 14:23:58 -06:00
  • 37ab2a5308 hx509: Add DNSSRV and TCG SAN types and DN attrs Nicolas Williams 2021-01-15 13:13:55 -06:00
  • dbb0463ca8 hx509: Add support for cert policies and mappings Nicolas Williams 2021-01-15 12:01:12 -06:00
  • b193d75a15 hx509: Revamp name handling ahead of new SAN types Nicolas Williams 2021-01-15 11:57:10 -06:00
  • 989fd1199b hx509: Add TCG EK and DevID certs to test with Nicolas Williams 2020-12-29 22:44:17 -06:00
  • 6aeab13f06 hdb: Use a CHOICE instead of ASN1_BAD_ID Nicolas Williams 2021-01-01 17:34:54 -06:00
  • 5cefb340ac roken: Make strpool more efficient Nicolas Williams 2021-01-14 18:21:09 -06:00
  • 333af2051c asn1: Fix leaks in two tests Nicolas Williams 2020-12-31 23:00:39 -06:00
  • 7f1cfb0396 asn1: Add sample from X.690 Appendix A Nicolas Williams 2020-12-31 15:59:05 -06:00
  • 426adfa395 asn1: Handle named subtypes that are tagged Nicolas Williams 2020-12-31 14:45:43 -06:00
  • adaf7c5fb9 asn1: Fix make clean target Nicolas Williams 2020-12-29 22:16:41 -06:00
  • 89389bc7a0 asn1: Fix long-standing IMPLICIT tagging brokenness Nicolas Williams 2020-12-28 17:46:15 -06:00
  • 24543c4a31 asn1: Improve option handling; help msg Nicolas Williams 2020-12-24 12:29:54 -06:00
  • 83d4c6ddb5 asn1: Circular types and Topo. sort declarations Nicolas Williams 2020-12-24 03:18:28 -06:00
  • 5b978c7437 asn1: Resolve RFCs 4043 and 4108 OIDs Nicolas Williams 2020-12-18 17:43:39 -06:00
  • 6923cf7f76 asn1: Handle dashes in OID names Nicolas Williams 2020-12-18 02:23:57 -06:00
  • 94746b4bf8 asn1: Add CPS bits from RFC5280 Nicolas Williams 2020-12-17 13:00:32 -06:00
  • 727578f7b1 asn1: Add TCG module Nicolas Williams 2020-12-17 12:05:27 -06:00
  • 936d8dd4ee asn1: Add SRVName to PKIX module Nicolas Williams 2020-12-17 12:02:20 -06:00
  • 07d4b1fc74 asn1: Add compiler --enum-prefix=PREFIX option Nicolas Williams 2020-12-21 00:20:13 -06:00
  • d336730534 roken: Add (re)allocating strvis functions Nicolas Williams 2020-12-18 17:09:13 -06:00
  • 57c3219e2c appveyor: Fix build Nicolas Williams 2020-12-31 16:32:32 -06:00
  • 23f553ffd5 asn1: Generate 1/0 instead of TRUE/FALSE Nicolas Williams 2020-12-17 11:58:22 -06:00
  • 7d5c309eee asn1: TRUE is 1, not 0 Nicolas Williams 2020-12-17 11:57:49 -06:00