Commit Graph
34 Commits
Author SHA1 Message Date
kyle 7426988ae4 linter fixes. 2025-11-19 01:47:42 -08:00
kyle 154d5a6c2e Major refactoring.
+ Many lib functions have been split out into separate packages.
+ Adding cert/key generation tooling.
+ Add new time.Duration parser.
2025-11-19 01:35:37 -08:00
kyle bf29d214c5 lib: add base64 hex encoding; linter fixes. 2025-11-18 23:45:21 -08:00
kyle 57672c8f78 cmd/certdump: refactor certdump into reusable library package 2025-11-18 18:34:57 -08:00
kyle b714c75a43 Add tooling to enable strict TLS. 2025-11-18 17:25:49 -08:00
kyle 62c3db88ef Add proxy-aware dialing functions, and convert cmd/... tooling over. 2025-11-18 16:09:19 -08:00
kyle d11e0cf9f9 lib: add byte slice output for HexEncode 2025-11-18 11:58:43 -08:00
kyle e2a3081ce5 cmd: add certser command. 2025-11-17 07:18:46 -08:00
kyle 0f77bd49dc cmd: continue lint fixes. 2025-11-16 01:32:19 -08:00
kyle f31d74243f cmd: start linting fixes. 2025-11-16 00:36:19 -08:00
kyle 547a0d8f32 disable linting until cleanups are finished 2025-11-15 16:00:58 -08:00
kyle f6d227946b Get rid of bazel.
Good riddance. More of a headache than it's worth.
2024-05-19 20:24:38 -07:00
kyle 984baa6bb4 working on removing dependency on cfssl. 2023-05-06 13:25:30 -07:00
kyle 74ce7bc58a Cleaning up the codebase. 2023-05-04 23:22:35 -07:00
kyle c1b8b72cf1 bazel-test: add sizes to all tests.
This gets rid of the warning about mismatched test sizes.
2023-05-04 16:08:18 -07:00
kyle f8c64d3be5 bazel: updating build files 2023-05-04 15:11:15 -07:00
kyle d66cfe1145 Cut over to Bazel. 2023-05-04 14:00:30 -07:00
kyle ad03c5f991 Mass rewrite imports -> git.wntrmute.dev repo. 2023-05-04 13:58:43 -07:00
kyle cb827169dc switching hosting providers 2020-11-26 20:09:37 -08:00
kyle 6ae393ebf2 Have to explicitly allow darwin/amd64 in the build tag. 2020-01-16 06:19:21 -08:00
kyle 76d88c220d Add go mod, update ftime.
+ Stat_t on Darwin amd64 now uses the same struct fields
  for file times as Lunix, not the BSD ones. I need to
  follow up on this.
2020-01-16 06:13:31 -08:00
Kyle Isom d42c1fa1c5 Add subjhash tool. Minor cleanups. 2017-10-20 12:18:56 -07:00
Kyle Isom a01b7ae657 Deprecate CheckFatal in favour of assert package. 2016-04-28 13:17:23 -07:00
Kyle Isom 419f23d655 Explicit int64 for 32-bit platforms. 2016-01-28 12:26:56 -08:00
Kyle Isom fe557e2202 Make FileTime work portably. 2016-01-24 06:49:53 -08:00
Kyle 0bc7acbc68 Brain fart: it's the changed time, not created. 2016-01-21 02:09:35 -08:00
Kyle fdc1b0261b Fix type: TimeSpec -> Timespec. 2016-01-18 23:20:33 -08:00
Kyle c4cd5442e4 Add FileTime struct.
This allows retrieving a file's creation, modified, and access time
using a Unix stat(1) call.
2016-01-18 23:04:42 -08:00
Kyle Isom 7944be7139 Ad expiry/revocation checking to certverify. 2016-01-14 23:08:12 -08:00
Kyle Isom 14bf511195 Certdump handles DER certificates as well now. 2015-12-23 13:24:25 -08:00
Kyle Isom 7bd65cea87 Add jlp utility. 2015-10-26 16:37:44 -07:00
Kyle ea6a050b92 Add Itoa. 2015-09-22 22:58:58 -07:00
Kyle 4b3f1037b3 Add showimp to commands. 2015-09-22 11:25:54 -07:00
Kyle 0750c235b6 Adding logging and some common functions. 2015-09-22 03:27:14 -07:00