Changeset 110
- Timestamp:
- 05/12/05 16:11:55
- Files:
-
- openpgpsdk/trunk/src/packet-dump.c (modified) (1 diff)
- openpgpsdk/trunk/src/packet-parse.c (modified) (4 diffs)
- openpgpsdk/trunk/src/packet.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
openpgpsdk/trunk/src/packet-dump.c
r109 r110 407 407 break; 408 408 409 case OPS_PTAG_SS_POLICY_URL: 410 print_string("Policy URL", 411 content->ss_policy_url.text, 412 1); 413 break; 409 414 410 415 case OPS_PTAG_SS_USERDEFINED00: openpgpsdk/trunk/src/packet-parse.c
r109 r110 72 72 /* ensure the string is NULL-terminated */ 73 73 74 *str[len]=(char) NULL;74 (*str)[len]=(char) NULL; 75 75 76 76 return 1; … … 496 496 break; 497 497 498 case OPS_PTAG_SS_POLICY_URL: 499 ops_ss_policy_url_free(&c->content.ss_policy_url); 500 break; 501 498 502 case OPS_PTAG_SS_USERDEFINED00: 499 503 case OPS_PTAG_SS_USERDEFINED01: … … 640 644 641 645 646 void ops_ss_policy_url_free(ops_ss_policy_url_t *policy_url) 647 { 648 string_free(&policy_url->text); 649 } 650 642 651 void ops_user_attribute_free(ops_user_attribute_t *user_att) 643 652 { … … 977 986 return 0; 978 987 988 break; 989 990 case OPS_PTAG_SS_POLICY_URL: 991 if (!read_string(&C.ss_policy_url.text, 992 &subregion, opt)) 993 return 0; 979 994 break; 980 995 openpgpsdk/trunk/src/packet.h
r109 r110 163 163 OPS_PTAG_SS_KEY_SERVER_PREFS =0x200+23, /*!< key server preferences */ 164 164 OPS_PTAG_SS_PRIMARY_USER_ID =0x200+25, /*!< primary User ID */ 165 OPS_PTAG_SS_POLICY_URL =0x200+26, /*!< Policy URL */ 165 166 OPS_PTAG_SS_KEY_FLAGS =0x200+27, /*!< key flags */ 166 167 OPS_PTAG_SS_REVOCATION_REASON =0x200+29, /*!< reason for revocation */ … … 536 537 ops_boolean_t primary_user_id; 537 538 } ops_ss_primary_user_id_t; 539 540 typedef struct 541 { 542 char *text; 543 } ops_ss_policy_url_t; 538 544 539 545 typedef struct … … 596 602 ops_ss_key_server_prefs_t ss_key_server_prefs; 597 603 ops_ss_primary_user_id_t ss_primary_user_id; 604 ops_ss_policy_url_t ss_policy_url; 598 605 ops_ss_revocation_key_t ss_revocation_key; 599 606 ops_ss_userdefined_t ss_userdefined; … … 634 641 void ops_ss_features_free(ops_ss_features_t * ss_features); 635 642 void ops_ss_notation_data_free(ops_ss_notation_data_t *ss_notation_data); 643 void ops_ss_policy_url_free(ops_ss_policy_url_t *ss_policy_url); 636 644 void ops_ss_userdefined_free(ops_ss_userdefined_t *ss_userdefined); 637 645 void ops_ss_revocation_reason_free(ops_ss_revocation_reason_t *ss_revocation_reason);
