aboutsummaryrefslogtreecommitdiff
path: root/openssl/trunk/crypto/x509v3/v3_asid.c
AgeCommit message (Collapse)Author
2007-06-07Replace hacked OpenSSL code with OpenSSL 0.9.8e distribution.Rob Austein
svn path=/openssl/Makefile; revision=659
2006-11-13Back port tweaks to silence compiler warnings.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=464
2006-09-15Fix contributors' notice.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=275
2006-09-15API cleanups prior to handing code to OpenSSL project.Rob Austein
svn path=/openssl/README; revision=273
2006-09-13Update copyright notices. Minor cosmetic changes.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=270
2006-09-13Compile time conditionals, per Ben.Rob Austein
svn path=/openssl/trunk/Configure; revision=269
2006-08-26Add inheritance and subset tests.Rob Austein
svn path=/openssl/README; revision=233
2006-08-26Allow inheritance in "resource sets" since verification of certificateRob Austein
requests will almost certainly require this. svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=232
2006-08-25Debug previously unused paths through new path validation code.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=228
2006-08-24Anything covers a null resource setRob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=224
2006-08-24v3_*_validate_resource_set()Rob Austein
svn path=/openssl/README; revision=223
2006-08-22Reorganize slightly to make canonical form functions global.Rob Austein
svn path=/openssl/README; revision=174
2006-08-17More corner cases.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=169
2006-08-17Checking a nonexistant extension for canonical form is not very useful.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=164
2006-08-16Call asid_is_canonical() both from path validation and via anRob Austein
assertion on extensions we construct. svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=162
2006-08-16Rewrite asid_canonize() to be simpler and to reject overlapping input data.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=161
2006-08-16Tweaks to get null inheritance workingRob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=160
2006-08-16Get rid of inherit_marker kludge. Clean up compiler warnings.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=157
2006-08-16Handle continuation from callback better.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=155
2006-08-16Cache RFC 3779 extensions in X509 structure so we don't have to expandRob Austein
them every time we check a certificate chain. Rewrite ASID path validation to use cached extensions, to allow null inheritance, and to start with the target certificate. Still need to rewrite address path validation. svn path=/openssl/README; revision=154
2006-08-04CheckpointRob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=141
2006-08-01Fix double-free bugs.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=132
2006-08-01Rewrite path validation to use error callbacks properly and to plugRob Austein
memory leaks. svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=127
2006-08-01TypoRob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=121
2006-08-01CommentsRob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=120
2006-08-01v3_asid_validate_path() et al.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=119
2006-07-27Update commentsRob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=109
2006-07-27Update header comment.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=108
2006-07-27Fix string parsing to handle ranges. More memory leak checking (viaRob Austein
assert() this time, what fun). svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=100
2006-07-27Remove debugging hacks.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=99
2006-07-27Archive debugging hacks.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=98
2006-07-26Little cleanups while trying (and, so far, failing) to track down aRob Austein
set of reported memory leaks. svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=94
2006-07-26Adjust i2r formatting to be closer to what v3_addr.c writes.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=92
2006-07-26Rewrite asid_canonize() to merge ranges properly.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=91
2006-07-26name_cmp()Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=87
2006-07-25Clean up compiler warnings.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=73
2006-07-25Use the NID that crypto/objects/objects.txt already lists for us. AddRob Austein
comments. svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=64
2006-07-25Function codes apparently must be uppercaseRob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=62
2006-07-25Cleanup _free() calls.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=60
2006-07-22Be a bit more forgiving of whitespace.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=47
2006-07-22FIx pointer mismatches.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=41
2006-07-21Wasn't handling case where one range is a subset of another.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=34
2006-07-21ReformatRob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=31
2006-07-20Start IPAddrBlocks, clean up some lingering typos in ASIdentifiers.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=28
2006-07-20CleanupRob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=26
2006-07-20Interim copyright noticesRob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=25
2006-07-19Deallocate dynamic data structures (correctly?); put header file underRob Austein
revision control even if it's only until I merge this stuff into x509v3.h. svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=24
2006-07-19Restructure v2i code, add stuff to whack result into canonical form.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=23
2006-07-19Incomplete version of v2i_ASIdentifers()Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=22
2006-07-18Skeleton and notes for encoder.Rob Austein
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=21