Hex Artifact Content

Artifact 1b3d82054ba6dbc4c9cdbe81851420742a339173:

Manifest of check-in [1b3d82054b] - Wrote function for freeing identities

Wrote function for determining label from identity

Consolidated freeing of identities to use new function

Consolidated label lookups to use new function

Fixed bug with releasing identities, but not reducing the number of identities by rkeene on 2010-05-14 22:10:13.


0000: 43 20 57 72 6f 74 65 5c 73 66 75 6e 63 74 69 6f  C Wrote\sfunctio
0010: 6e 5c 73 66 6f 72 5c 73 66 72 65 65 69 6e 67 5c  n\sfor\sfreeing\
0020: 73 69 64 65 6e 74 69 74 69 65 73 5c 6e 5c 6e 57  sidentities\n\nW
0030: 72 6f 74 65 5c 73 66 75 6e 63 74 69 6f 6e 5c 73  rote\sfunction\s
0040: 66 6f 72 5c 73 64 65 74 65 72 6d 69 6e 69 6e 67  for\sdetermining
0050: 5c 73 6c 61 62 65 6c 5c 73 66 72 6f 6d 5c 73 69  \slabel\sfrom\si
0060: 64 65 6e 74 69 74 79 5c 6e 5c 6e 43 6f 6e 73 6f  dentity\n\nConso
0070: 6c 69 64 61 74 65 64 5c 73 66 72 65 65 69 6e 67  lidated\sfreeing
0080: 5c 73 6f 66 5c 73 69 64 65 6e 74 69 74 69 65 73  \sof\sidentities
0090: 5c 73 74 6f 5c 73 75 73 65 5c 73 6e 65 77 5c 73  \sto\suse\snew\s
00a0: 66 75 6e 63 74 69 6f 6e 5c 6e 5c 6e 43 6f 6e 73  function\n\nCons
00b0: 6f 6c 69 64 61 74 65 64 5c 73 6c 61 62 65 6c 5c  olidated\slabel\
00c0: 73 6c 6f 6f 6b 75 70 73 5c 73 74 6f 5c 73 75 73  slookups\sto\sus
00d0: 65 5c 73 6e 65 77 5c 73 66 75 6e 63 74 69 6f 6e  e\snew\sfunction
00e0: 5c 6e 5c 6e 46 69 78 65 64 5c 73 62 75 67 5c 73  \n\nFixed\sbug\s
00f0: 77 69 74 68 5c 73 72 65 6c 65 61 73 69 6e 67 5c  with\sreleasing\
0100: 73 69 64 65 6e 74 69 74 69 65 73 2c 5c 73 62 75  sidentities,\sbu
0110: 74 5c 73 6e 6f 74 5c 73 72 65 64 75 63 69 6e 67  t\snot\sreducing
0120: 5c 73 74 68 65 5c 73 6e 75 6d 62 65 72 5c 73 6f  \sthe\snumber\so
0130: 66 5c 73 69 64 65 6e 74 69 74 69 65 73 0a 44 20  f\sidentities.D 
0140: 32 30 31 30 2d 30 35 2d 31 34 54 32 32 3a 31 30  2010-05-14T22:10
0150: 3a 31 33 2e 30 30 30 0a 46 20 4d 61 6b 65 66 69  :13.000.F Makefi
0160: 6c 65 2e 69 6e 20 66 33 39 35 66 37 31 66 64 64  le.in f395f71fdd
0170: 63 39 31 64 34 36 66 65 32 66 39 62 62 37 34 65  c91d46fe2f9bb74e
0180: 35 64 30 63 31 30 37 61 63 61 39 66 33 31 0a 46  5d0c107aca9f31.F
0190: 20 61 63 6c 6f 63 61 6c 2f 4d 61 6b 65 66 69 6c   aclocal/Makefil
01a0: 65 20 30 63 35 38 35 63 62 63 32 30 62 38 36 66  e 0c585cbc20b86f
01b0: 66 31 38 63 37 39 66 35 32 36 66 38 38 65 65 31  f18c79f526f88ee1
01c0: 35 37 64 64 38 38 32 32 66 32 0a 46 20 61 63 6c  57dd8822f2.F acl
01d0: 6f 63 61 6c 2f 61 63 78 5f 70 74 68 72 65 61 64  ocal/acx_pthread
01e0: 2e 6d 34 20 30 32 63 64 34 64 65 64 66 61 33 63  .m4 02cd4dedfa3c
01f0: 32 65 38 37 38 31 64 33 30 34 66 32 34 61 31 62  2e8781d304f24a1b
0200: 63 34 64 64 62 33 30 38 64 62 31 33 0a 46 20 61  c4ddb308db13.F a
0210: 63 6c 6f 63 61 6c 2f 64 63 5f 70 63 73 63 68 65  clocal/dc_pcsche
0220: 61 64 65 72 73 2e 6d 34 20 30 31 30 35 35 31 35  aders.m4 0105515
0230: 65 39 61 32 32 37 64 34 35 61 37 34 64 38 65 34  e9a227d45a74d8e4
0240: 35 30 36 32 38 34 33 39 66 64 64 33 65 33 61 34  50628439fdd3e3a4
0250: 32 0a 46 20 61 63 6c 6f 63 61 6c 2f 64 63 5f 73  2.F aclocal/dc_s
0260: 68 6f 62 6a 73 2e 6d 34 20 30 35 38 65 37 30 32  hobjs.m4 058e702
0270: 63 65 31 34 62 63 66 39 38 36 65 36 62 37 38 35  ce14bcf986e6b785
0280: 37 38 33 36 37 64 65 64 38 64 32 65 34 64 35 64  78367ded8d2e4d5d
0290: 36 0a 46 20 61 73 6e 31 2d 78 35 30 39 2e 63 20  6.F asn1-x509.c 
02a0: 63 66 37 36 61 65 65 33 64 65 36 66 64 32 34 33  cf76aee3de6fd243
02b0: 36 33 30 62 64 66 63 34 30 39 65 64 61 31 65 36  630bdfc409eda1e6
02c0: 64 33 61 30 35 31 39 61 0a 46 20 61 73 6e 31 2d  d3a0519a.F asn1-
02d0: 78 35 30 39 2e 68 20 37 33 64 66 32 61 37 38 65  x509.h 73df2a78e
02e0: 39 39 30 30 33 65 64 63 62 63 37 61 38 35 32 35  99003edcbc7a8525
02f0: 38 37 31 30 38 64 39 35 34 37 32 37 35 30 34 0a  87108d954727504.
0300: 46 20 61 75 74 6f 67 65 6e 2e 73 68 20 30 66 65  F autogen.sh 0fe
0310: 63 65 30 65 61 31 30 32 34 34 64 32 38 31 66 31  ce0ea10244d281f1
0320: 65 32 66 63 31 63 36 37 31 64 34 64 62 34 61 33  e2fc1c671d4db4a3
0330: 34 65 62 36 61 20 78 0a 46 20 63 61 63 6b 65 79  4eb6a x.F cackey
0340: 2e 63 20 39 37 61 63 39 65 66 62 62 39 64 66 32  .c 97ac9efbb9df2
0350: 63 32 35 39 63 66 62 38 37 36 62 38 38 33 30 63  c259cfb876b8830c
0360: 63 64 61 64 61 38 63 33 37 66 34 0a 46 20 63 61  cdada8c37f4.F ca
0370: 63 6b 65 79 5f 73 70 6d 2e 63 20 32 61 37 31 37  ckey_spm.c 2a717
0380: 30 66 30 38 39 32 39 64 34 66 38 62 30 62 37 39  0f08929d4f8b0b79
0390: 36 66 30 61 36 37 62 62 33 65 38 65 32 37 39 36  6f0a67bb3e8e2796
03a0: 62 39 65 0a 46 20 63 61 63 6b 65 79 5f 73 70 6d  b9e.F cackey_spm
03b0: 2e 68 20 38 66 39 30 37 61 36 36 61 31 35 64 61  .h 8f907a66a15da
03c0: 36 35 37 38 63 33 36 36 65 34 64 32 65 34 61 62  6578c366e4d2e4ab
03d0: 61 32 36 62 38 37 62 37 30 33 37 0a 46 20 63 6f  a26b87b7037.F co
03e0: 6e 66 69 67 75 72 65 2e 61 63 20 65 62 62 33 33  nfigure.ac ebb33
03f0: 61 63 35 39 33 65 31 30 31 33 36 38 63 33 37 38  ac593e101368c378
0400: 36 34 63 66 30 37 34 39 32 35 38 66 39 37 33 64  64cf0749258f973d
0410: 62 31 61 0a 46 20 70 6b 63 73 31 31 2f 6d 79 70  b1a.F pkcs11/myp
0420: 6b 63 73 31 31 2e 68 20 63 37 62 32 39 35 62 36  kcs11.h c7b295b6
0430: 38 38 38 30 39 39 34 64 36 31 61 31 36 30 61 38  8880994d61a160a8
0440: 38 30 63 36 36 37 34 30 33 63 63 63 34 66 32 39  80c667403ccc4f29
0450: 0a 46 20 70 6b 63 73 31 31 2f 70 6b 63 73 31 31  .F pkcs11/pkcs11
0460: 2e 68 20 36 37 63 31 34 37 39 34 38 64 66 38 64  .h 67c147948df8d
0470: 36 39 33 61 35 63 34 64 34 62 64 35 31 31 36 30  693a5c4d4bd51160
0480: 62 64 33 36 34 36 33 35 63 35 38 0a 46 20 70 6b  bd364635c58.F pk
0490: 63 73 31 31 2f 70 6b 63 73 31 31 66 2e 68 20 33  cs11/pkcs11f.h 3
04a0: 62 33 64 33 65 30 37 65 34 64 64 34 35 31 31 37  b3d3e07e4dd45117
04b0: 38 64 30 63 33 34 38 61 32 31 36 33 65 33 65 61  8d0c348a2163e3ea
04c0: 35 33 36 32 65 38 34 0a 46 20 70 6b 63 73 31 31  5362e84.F pkcs11
04d0: 2f 70 6b 63 73 31 31 6e 2e 68 20 38 61 62 30 61  /pkcs11n.h 8ab0a
04e0: 66 30 30 35 36 34 63 66 33 64 66 61 63 66 39 62  f00564cf3dfacf9b
04f0: 32 63 62 35 35 35 35 62 66 62 63 61 36 66 66 39  2cb5555bfbca6ff9
0500: 36 66 63 0a 46 20 70 6b 63 73 31 31 2f 70 6b 63  6fc.F pkcs11/pkc
0510: 73 31 31 74 2e 68 20 33 65 38 34 61 35 62 37 31  s11t.h 3e84a5b71
0520: 32 38 34 64 64 34 63 36 38 38 35 33 35 37 63 30  284dd4c6885357c0
0530: 38 30 38 33 37 33 66 35 64 37 37 36 30 61 62 0a  808373f5d7760ab.
0540: 46 20 74 65 73 74 2e 63 20 35 39 38 39 30 37 38  F test.c 5989078
0550: 35 33 39 32 65 66 65 39 30 39 37 38 37 32 38 66  5392efe90978728f
0560: 30 30 34 61 64 38 62 35 63 30 65 31 33 63 66 36  004ad8b5c0e13cf6
0570: 31 0a 50 20 32 66 30 61 39 37 61 33 66 31 30 36  1.P 2f0a97a3f106
0580: 66 65 66 65 62 64 61 30 61 35 37 38 63 32 63 66  fefebda0a578c2cf
0590: 61 65 61 34 38 39 63 65 65 39 38 34 0a 52 20 66  aea489cee984.R f
05a0: 36 36 33 39 64 32 35 32 35 37 37 62 35 64 65 64  6639d252577b5ded
05b0: 61 36 34 63 39 32 37 35 61 38 31 34 63 63 61 0a  a64c9275a814cca.
05c0: 55 20 72 6b 65 65 6e 65 0a 5a 20 63 37 65 38 61  U rkeene.Z c7e8a
05d0: 31 63 38 64 61 38 38 61 32 37 35 39 64 31 30 33  1c8da88a2759d103
05e0: 66 34 34 62 37 66 36 35 65 32 66 0a              f44b7f65e2f.