Apache HTTPD
util_md5.h
Go to the documentation of this file.
1/* Licensed to the Apache Software Foundation (ASF) under one or more
2 * contributor license agreements. See the NOTICE file distributed with
3 * this work for additional information regarding copyright ownership.
4 * The ASF licenses this file to You under the Apache License, Version 2.0
5 * (the "License"); you may not use this file except in compliance with
6 * the License. You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
26#ifndef APACHE_UTIL_MD5_H
27#define APACHE_UTIL_MD5_H
28
29#ifdef __cplusplus
30extern "C" {
31#endif
32
33#include "apr_md5.h"
34
41AP_DECLARE(char *) ap_md5(apr_pool_t *a, const unsigned char *string);
42
50AP_DECLARE(char *) ap_md5_binary(apr_pool_t *a, const unsigned char *buf, int len);
51
59
66
67#ifdef __cplusplus
68}
69#endif
70
71#endif /* !APACHE_UTIL_MD5_H */
#define AP_DECLARE(type)
Definition ap_config.h:67
APR MD5 Routines.
const unsigned char * buf
Definition util_md5.h:50
apr_file_t * infile
Definition util_md5.h:65
apr_md5_ctx_t * context
Definition util_md5.h:58
const unsigned char int len
Definition util_md5.h:50
apr_bucket apr_bucket_brigade * a
apr_pool_t * p
Definition md_event.c:32
char * ap_md5contextTo64(apr_pool_t *a, apr_md5_ctx_t *context)
Definition util_md5.c:125
char * ap_md5(apr_pool_t *p, const unsigned char *string)
Definition util_md5.c:75
char * ap_md5_binary(apr_pool_t *p, const unsigned char *buf, int length)
Definition util_md5.c:53
char * ap_md5digest(apr_pool_t *p, apr_file_t *infile)
Definition util_md5.c:150