1. 09 Aug, 2021 1 commit
  2. 03 Aug, 2021 2 commits
  3. 20 Jul, 2021 1 commit
  4. 13 Jul, 2021 1 commit
  5. 07 Jul, 2021 1 commit
  6. 06 Jul, 2021 1 commit
  7. 26 Jun, 2021 1 commit
  8. 25 Jun, 2021 1 commit
  9. 24 Jun, 2021 6 commits
  10. 23 Jun, 2021 1 commit
  11. 18 Jun, 2021 3 commits
  12. 16 Jun, 2021 2 commits
    • Brian Smith's avatar
      io::der: Simplify `big_endian_without_leading_zero()` uses. · f41a56d3
      Brian Smith authored
      `big_endian_without_leading_zero_as_input().as_slice_less_safe()` is
      equivalent to `big_endian_without_leading_zero()`. Simplify users of the
      former to use the latter.
      
      This facilitates moving the unit tests to integration tests.
      f41a56d3
    • Brian Smith's avatar
      io::der:: Simplify ASN.1 integer parsing. · 22273dfb
      Brian Smith authored
      Simplify the integer parsing code. Instead of jumping through hoops to use
      the `untrusted` API for validating the syntax, take advantage of slice
      patterns, which weren't available at the time the original code was written.
      
      Eliminate redundancy in checking for non-zero values when parsing positive
      integers.
      22273dfb
  13. 11 Jun, 2021 1 commit
    • Brian Smith's avatar
      Make `io::Positive` parsing API more robust. · 7649badf
      Brian Smith authored
      Use normal error handling instead of panicking. That is, don't require/assume that the caller
      of `io::Positive::new_non_empty_without_leading_zeros()` already validated the input. This
      adds redundant error checking when it is used by `io::der`, but will simplify (future)
      callers outside of `io::der`.
      
      Rename the function.
      7649badf
  14. 10 Jun, 2021 1 commit
  15. 03 Jun, 2021 1 commit
  16. 14 May, 2021 5 commits
  17. 13 May, 2021 3 commits
  18. 12 May, 2021 3 commits
  19. 11 May, 2021 5 commits