egg: Rework how DER parsing works
authorStef Walter <stefw@gnome.org>
Wed, 20 Jun 2012 06:15:20 +0000 (08:15 +0200)
committerStef Walter <stefw@gnome.org>
Thu, 21 Jun 2012 14:14:59 +0000 (16:14 +0200)
commitae6f001f386df172f966e055516c0b968379804a
tree708427682e5ee8fe3ec44717e6876ec8442dd285
parent2fce6f29272b9e78fb047913aab8531ddec2203e
egg: Rework how DER parsing works

 In particular fix things like
 * Indefinite parsing
 * Encoding of defaults
 * Ability to read values that haven't yet been encoded
 * Proper handling of ANY tags
21 files changed:
egg/egg-asn1x.c
egg/egg-asn1x.h
egg/egg-dn.c
egg/egg-dn.h
egg/egg-symkey.c
egg/egg-symkey.h
egg/tests/Makefile.am
egg/tests/files/test-personalname-1.der
egg/tests/files/test-personalname-invalid.der [new file with mode: 0644]
egg/tests/files/test-pkcs12-2.der [new file with mode: 0644]
egg/tests/test-asn1.c
egg/tests/test-asn1x.c
egg/tests/test-dn.c
egg/tests/test.asn
gcr/gcr-certificate-extensions.c
gcr/gcr-certificate-renderer.c
gcr/gcr-certificate-request.c
gcr/gcr-parser.c
gcr/gcr-subject-public-key.c
gcr/tests/files/usr0052-firefox.p12 [new file with mode: 0644]
gcr/tests/test-parser.c