#include <crm_internal.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
#include <md5.h>
#include <crm/crm.h>
#include <crm/msg_xml.h>
#include <crm/common/xml.h>
#include "crmcommon_private.h"
Go to the source code of this file.
#define BEST_EFFORT_STATUS 0 |
char* calculate_on_disk_digest |
( |
xmlNode * |
input | ) |
|
Calculate and return digest of XML tree, suitable for storing on disk.
- Parameters
-
[in] | input | Root of XML to digest |
- Returns
- Newly allocated string containing digest
Definition at line 151 of file digest.c.
char* calculate_operation_digest |
( |
xmlNode * |
input, |
|
|
const char * |
version |
|
) |
| |
Calculate and return digest of XML operation.
- Parameters
-
[in] | input | Root of XML to digest |
[in] | version | Not used |
- Returns
- Newly allocated string containing digest
Definition at line 170 of file digest.c.
char* calculate_xml_versioned_digest |
( |
xmlNode * |
input, |
|
|
gboolean |
sort, |
|
|
gboolean |
do_filter, |
|
|
const char * |
version |
|
) |
| |
Calculate and return digest of XML tree.
- Parameters
-
[in] | input | Root of XML to digest |
[in] | sort | Whether to sort XML before calculating digest |
[in] | do_filter | Whether to filter certain XML attributes |
[in] | version | CRM feature set version (used to select v1/v2 digest) |
- Returns
- Newly allocated string containing digest
Definition at line 187 of file digest.c.
char* crm_md5sum |
( |
const char * |
buffer | ) |
|
bool pcmk__verify_digest |
( |
xmlNode * |
input, |
|
|
const char * |
expected |
|
) |
| |
bool pcmk__xa_filterable |
( |
const char * |
name | ) |
|