This website requires JavaScript.
dc596d7601
Merge pull request #37 from acw/warning-clean
develop
Adam Wick
2025-01-12 13:47:19 -08:00
05507c2199
Add some CI.
warning-clean
Adam Wick
2025-01-12 13:43:06 -08:00
6043fc6d6a
Clean up some new warnings re parentheses.
Adam Wick
2025-01-12 13:41:37 -08:00
a453128181
Merge pull request #36 from muturgan/master
Adam Wick
2025-01-12 13:39:20 -08:00
d7b31d67d3
bump a thiserror version
Сахаров Андрей Александрович
2025-01-11 16:53:28 +03:00
fa7816f358
Resolve date parsing ambiguity when parsing dates when "time/large-dates" feature is enabled
morganava/issue_34
morganava/issue_34
Morgan
2024-09-22 19:56:12 +00:00
74719369dd
Bump version to 0.6.2.
morganava/master
morganava/HEAD
Adam Wick
2022-06-03 08:25:50 -07:00
4b04d52dae
Merge pull request #31 from connec/quickcheck-dev
Adam Wick
2022-03-13 20:19:31 -07:00
6cca562598
Set time/quickcheck feature only in dev
Chris Connelly
2022-03-13 20:09:14 +00:00
e1d5d27db6
Merge pull request #30 from tsoutsman/master
Adam Wick
2022-01-03 14:57:56 -08:00
430d907c42
Use vec! in oid! macro
Klim Tsoutsman
2022-01-03 22:06:08 +11:00
b0277bb0ad
Bump version number to cover security and clippy/fmt patches.
Adam Wick
2021-11-14 13:51:47 -08:00
4df1173ecb
Fix formatting to rustfmt standards.
Adam Wick
2021-11-14 13:50:25 -08:00
f4755e9b37
Merge pull request #29 from nmathewson/clippy_warnings
Adam Wick
2021-11-14 13:49:33 -08:00
61533920f6
Merge pull request #28 from nmathewson/fix_string_slice
Adam Wick
2021-11-14 13:45:34 -08:00
9ab60920d2
Fix all clippy warnings in the current code under Rust 1.56.
Nick Mathewson
2021-11-14 10:18:35 -05:00
c981004290
Fix a panic from an unchecked string slice.
Nick Mathewson
2021-11-14 09:39:59 -05:00
bc156c36d7
Bump version number to reflect API change.
Adam Wick
2021-10-20 10:08:05 -07:00
fc5e1e7e97
Merge pull request #26 from Adam-Gleave/remove-chrono
Adam Wick
2021-10-20 10:07:18 -07:00
34c0267144
Remove comment
Adam-Gleave
2021-10-20 17:51:30 +01:00
d7d39d7095
Remove chrono dependency in favour of time crate
Adam-Gleave
2021-10-20 17:30:37 +01:00
77a9c2b48f
Bump rand version to 0.8.4, and crate version to 0.5.4.
Adam Wick
2021-06-24 19:34:14 -07:00
4ea0b30437
Merge pull request #25 from randombit/jack/add-crate
Adam Wick
2021-06-24 19:30:56 -07:00
fcba9cb4be
Add $crate:: metavariable to the oid! macro
Jack Lloyd
2021-06-22 12:14:39 -04:00
1568c1bbf9
Merge pull request #24 from randombit/jack/add-eq-for-oid
Adam Wick
2021-06-03 17:14:22 -07:00
3bc5c14a19
impl Eq for OID
Jack Lloyd
2021-06-03 16:56:40 -04:00
35cdea3dbe
Bump version to 0.5.3
Adam Wick
2021-05-18 08:06:33 -07:00
1e141a9393
Merge pull request #22 from zartarn15/master
Adam Wick
2021-05-18 08:05:09 -07:00
2d2d9a3bbb
Implement as_vec for OID
Oleksandr Kravchenko
2021-05-17 19:48:18 +03:00
19a466bb07
Bump the version to 0.5.2.
Adam Wick
2021-04-18 13:20:33 -07:00
c585acc530
Upgrade the QuickCheck/rand dependencies.
Adam Wick
2021-04-18 13:17:01 -07:00
483e692109
Merge pull request #21 from stanislav-tkach/patch-1
Adam Wick
2021-04-17 13:08:54 -07:00
8305ec24d7
Update the num-bigint crate version
Stanislav Tkach
2021-04-14 15:17:23 +03:00
04ee38744f
Merge pull request #20 from seinlin/issue-19
Adam Wick
2021-02-25 12:02:12 -08:00
1903cb6ab5
Add the missing N character.
Seinlin Li
2021-02-25 01:33:17 -08:00
90d24b6d89
Version number bump (0.5.0 --> 0.5.1)
Adam Wick
2021-01-08 09:20:05 -08:00
fcab888856
Merge pull request #18 from rib/wip/rib/thiserror
Adam Wick
2021-01-08 09:16:43 -08:00
559db125d3
Use thiserror macro to derive Error + Display traits
Robert Bragg
2021-01-08 13:43:07 +00:00
1a246d5970
Merge branch 'master' of github.com:acw/simple_asn1
Adam Wick
2020-10-19 20:23:32 -07:00
3f98c8cd3b
Start working on support for Real numbers.
fix/code-cleanup
Adam Wick
2020-10-19 10:24:02 -07:00
7f836fc3ed
Merge pull request #16 from c410-f3r/master
Adam Wick
2020-10-19 10:22:12 -07:00
7db7a487f4
Update dependencies
Caio
2020-10-17 22:59:31 -03:00
7b6e48d8fb
Bump minor version, to address license change.
Adam Wick
2020-07-15 08:20:25 -07:00
c7bc3f9513
Merge pull request #15 from marco-neumann-jdas/fix_license_metadata
Adam Wick
2020-07-15 08:18:46 -07:00
d4ac17598a
use a machine-readable license key
Marco Neumann
2020-07-13 15:21:02 +02:00
d8e32f63a5
Support a new value type, with Booleans, Integers, and Null.
Adam Wick
2020-07-04 20:22:52 -07:00
9dae809afa
Start a cleaner parsing routine over iterators, and generator that only requires
Adam Wick
2020-06-18 15:34:48 -07:00
5d07dc7cc3
Remove some post-fmt warnings.
Adam Wick
2020-06-14 17:01:24 -07:00
5bb01ae0e4
Make this subject to rustfmt.
Adam Wick
2020-06-14 16:38:23 -07:00
ce2bf1407c
Start bringing this library into a more modern idiom.
Adam Wick
2020-06-14 16:37:43 -07:00
64244ab27e
Merge remote-tracking branch 'ssadler/fix/13' into fix/13
fix/13
Adam Wick
2020-04-05 16:19:55 -07:00
7e4eeb67f2
Add openssl test
Flakebi/ossl-test
Flakebi/ossl-test
Flakebi
2020-04-02 20:54:01 +02:00
924f79f6a3
fix warning
Scott Sadler
2020-04-02 13:59:38 -03:00
b414834c62
test for encoding of unknown with one child
Scott Sadler
2020-04-02 13:59:15 -03:00
f17f1eb246
Merge pull request #12 from drahnr/master
Adam Wick
2019-12-14 09:59:47 -08:00
47a5140bf2
feat(as_raw) impl as_raw for OID
Bernhard Schuster
2019-12-13 21:25:44 +01:00
52348af492
chore(fmt): cargo fmt
Bernhard Schuster
2019-12-13 21:24:48 +01:00
ab7616a86c
feat(OID): silence warnings
Bernhard Schuster
2019-12-13 21:15:28 +01:00
113c6ad16a
Merge pull request #10 from twjang/master
Adam Wick
2019-09-11 22:05:16 -07:00
7c8e01f5b2
BigUint(0) bug fixed (encode_base127)
nyamnyam
2019-09-12 10:16:53 +09:00
5b62a49298
Bump version to 0.4.0.
Adam Wick
2019-03-29 16:21:04 -07:00
800f165977
Merge pull request #9 from Flakebi/master
Adam Wick
2019-03-29 16:20:12 -07:00
b72f384989
Test reparsing generated GeneralizedTimes, to expose a bug that's about to get fixed.
Adam Wick
2019-03-29 16:18:17 -07:00
0641eff20b
Add errors for panics found by fuzzing
Flakebi/master
Flakebi/HEAD
Flakebi
2019-03-29 17:51:42 +01:00
34764ca9bf
Add cargo-fuzz target
Flakebi
2019-03-29 17:51:08 +01:00
115859668c
Remove usage of deprecated functions
Flakebi
2019-03-29 16:38:56 +01:00
8a64254c95
Return error on invalid length
Flakebi
2018-12-24 00:23:52 +01:00
c6b8e90a50
Bump version number.
Adam Wick
2019-03-27 09:03:17 -07:00
75a2149540
Merge pull request #8 from Fensteer/public-ressources
Adam Wick
2019-03-26 10:22:58 -07:00
5aa3b6665c
Make BigInt and BigUint public use
Your Name
2019-03-20 13:39:05 +01:00
7a7b8fdbc3
Bump version number after a somewhat major change.
Adam Wick
2018-12-14 08:20:05 -08:00
56f0c5a9ba
Merge pull request #7 from Flakebi/master
Adam Wick
2018-12-14 08:17:58 -08:00
b678c70508
Reduce num dependencies, improve class implementation and add explicit tags
Flakebi
2018-12-09 12:00:33 +01:00
84bd0c6642
Bump version to get tag change.
Adam Wick
2018-11-16 10:32:32 -08:00
988338dacc
Merge pull request #6 from mehcode/feature/constructed
Adam Wick
2018-11-16 10:31:11 -08:00
9f22f1dde0
Set bit 5 for SEQUENCE 0x10 and SET 0x11 to indicate constructed encoding
Ryan Leckey
2018-11-14 21:12:13 -08:00
13ff3a0c19
Bump version number.
Adam Wick
2018-11-04 15:25:56 -08:00
823fc31f6f
Add Display and Error implementations for ASN1DecodeError, plus some context.
Adam Wick
2018-10-26 12:04:31 -07:00
bdb8f7f8aa
Make ASN1EncodeErr an instance of std::Error.
Adam Wick
2018-10-26 09:25:05 -07:00
484ccef3fb
Remove a warning that's not entirely helpful.
Adam Wick
2018-10-26 09:24:37 -07:00
daf9cf18fd
Merge pull request #3 from mehcode/feature/up
Adam Wick
2018-10-23 15:07:27 -07:00
939621b8c4
Upgrade dependencies
Ryan Leckey
2018-10-23 12:42:44 -07:00
f89c6d9be6
Fix comment around ToASN1.
Adam Wick
2018-01-16 17:45:03 -08:00
cbed82a205
Slowly learning the Cargo keyword syntax through errors.
Adam Wick
2017-12-26 18:16:31 -08:00
155fe48e7f
Add description, fix keywords.
Adam Wick
2017-12-26 18:15:21 -08:00
c9d9a9b57f
Travis support?
Adam Wick
2017-12-26 18:07:22 -08:00
f6b39d7003
Documentation!
Adam Wick
2017-12-26 18:06:23 -08:00
dc1fd79886
Add generic operators for ASN1Blocks.
Adam Wick
2017-12-21 22:27:21 -08:00
c6a7d3039c
Add the ability to capture start indexes of components, and variants of FromASN1 that require the body contents.
Adam Wick
2017-12-21 21:44:06 -08:00
5e8dde500e
Shift import into test module to avoid warning.
Adam Wick
2017-12-21 16:56:56 -08:00
762b9b2fa4
Add time value support.
Adam Wick
2017-12-19 10:21:36 -08:00
89cf0a25b5
Support more string types.
Adam Wick
2017-12-11 21:31:57 -08:00
dd281edcd1
Add support for printable strings.
Adam Wick
2017-12-10 21:54:01 -08:00
5328ade70e
Add README and LICENSE
Adam Wick
2017-11-14 15:51:18 -08:00
018770f711
Generic traits for dealing with ASN1.
Adam Wick
2017-11-14 14:55:01 -08:00
b9594c9fb4
Ignore read result.
Adam Wick
2017-11-14 14:54:46 -08:00
7134b205d4
Factor out OIDs into their own structure, with relevant functions and macros.
Adam Wick
2017-11-14 14:54:10 -08:00
827aa0e74e
Initial parser.
Adam Wick
2017-11-06 14:47:27 -08:00