webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Source
ThirdParty
libwebrtc
Source
third_party
libsrtp
crypto
include
null_auth.h
Go to the documentation of this file.
1
/*
2
* null-auth.h
3
*
4
* David A. McGrew
5
* Cisco Systems, Inc.
6
*
7
*/
8
9
/*
10
*
11
* Copyright (c) 2001-2006, Cisco Systems, Inc.
12
* All rights reserved.
13
*
14
* Redistribution and use in source and binary forms, with or without
15
* modification, are permitted provided that the following conditions
16
* are met:
17
*
18
* Redistributions of source code must retain the above copyright
19
* notice, this list of conditions and the following disclaimer.
20
*
21
* Redistributions in binary form must reproduce the above
22
* copyright notice, this list of conditions and the following
23
* disclaimer in the documentation and/or other materials provided
24
* with the distribution.
25
*
26
* Neither the name of the Cisco Systems, Inc. nor the names of its
27
* contributors may be used to endorse or promote products derived
28
* from this software without specific prior written permission.
29
*
30
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
31
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
32
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
33
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
34
* COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
35
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
36
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
37
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
38
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
39
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
40
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
41
* OF THE POSSIBILITY OF SUCH DAMAGE.
42
*
43
*/
44
45
#ifndef NULL_AUTH_H
46
#define NULL_AUTH_H
47
48
#include "
auth.h
"
49
50
#ifdef __cplusplus
51
extern
"C"
{
52
#endif
53
54
typedef
struct
{
55
char
foo
;
56
}
srtp_null_auth_ctx_t
;
57
58
#if 0
59
srtp_err_status_t
srtp_null_auth_alloc(
srtp_auth_t
**
a
,
int
key_len,
int
out_len);
60
61
srtp_err_status_t
srtp_null_auth_dealloc(
srtp_auth_t
*
a
);
62
63
srtp_err_status_t
srtp_null_auth_init(
srtp_null_auth_ctx_t
*
state
,
const
uint8_t
*
key
,
int
key_len);
64
65
srtp_err_status_t
srtp_null_auth_compute(
srtp_null_auth_ctx_t
*
state
,
uint8_t
*
message
,
int
msg_octets,
int
tag_len,
uint8_t
*
result
);
66
67
#endif
68
69
#ifdef __cplusplus
70
}
71
#endif
72
73
#endif
/* NULL_AUTH_H */
auth.h
srtp_null_auth_ctx_t::foo
char foo
Definition:
null_auth.h:55
uint8_t
unsigned char uint8_t
Definition:
ptypes.h:89
a
GLboolean GLboolean GLboolean GLboolean a
Definition:
gl2ext.h:306
srtp_null_auth_ctx_t
Definition:
null_auth.h:54
result
result
Definition:
target-blank-opener-post-window.php:5
srtp_err_status_t
srtp_err_status_t
Definition:
srtp.h:245
key
CFArrayRef CFTypeRef key
Definition:
AVFoundationCFSoftLinking.h:129
message
GLuint GLsizei const GLchar * message
Definition:
gl2ext.h:137
buildtests.state
string state
Definition:
buildtests.py:34
srtp_auth_t
Definition:
auth.h:130
Generated by
1.8.13