Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
srs
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
winlin
2014-07-05 21:30:11 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
7805f7b12a366788039fd34176e907c142fdca1a
7805f7b1
1 parent
5a41b1b5
add prefix Protocol to AMF0 and Handshake utest
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
14 行增加
和
14 行删除
trunk/src/utest/srs_utest_amf0.cpp
trunk/src/utest/srs_utest_protocol.cpp
trunk/src/utest/srs_utest_amf0.cpp
查看文件 @
7805f7b
...
...
@@ -30,7 +30,7 @@ using namespace std;
#include <srs_kernel_stream.hpp>
// user scenario: coding and decoding with amf0
VOID
TEST
(
AMF0Test
,
ScenarioMain
)
VOID
TEST
(
Protocol
AMF0Test
,
ScenarioMain
)
{
// coded amf0 object
int
nb_bytes
=
0
;
...
...
@@ -171,7 +171,7 @@ VOID TEST(AMF0Test, ScenarioMain)
}
}
VOID
TEST
(
AMF0Test
,
ApiSize
)
VOID
TEST
(
Protocol
AMF0Test
,
ApiSize
)
{
// size of elem
EXPECT_EQ
(
2
+
6
,
SrsAmf0Size
::
utf8
(
"winlin"
));
...
...
@@ -427,7 +427,7 @@ VOID TEST(AMF0Test, ApiSize)
}
}
VOID
TEST
(
AMF0Test
,
ApiAnyElem
)
VOID
TEST
(
Protocol
AMF0Test
,
ApiAnyElem
)
{
SrsAmf0Any
*
o
=
NULL
;
...
...
@@ -510,7 +510,7 @@ VOID TEST(AMF0Test, ApiAnyElem)
}
}
VOID
TEST
(
AMF0Test
,
ApiAnyIO
)
VOID
TEST
(
Protocol
AMF0Test
,
ApiAnyIO
)
{
SrsStream
s
;
SrsAmf0Any
*
o
=
NULL
;
...
...
@@ -820,7 +820,7 @@ VOID TEST(AMF0Test, ApiAnyIO)
}
}
VOID
TEST
(
AMF0Test
,
ApiAnyAssert
)
VOID
TEST
(
Protocol
AMF0Test
,
ApiAnyAssert
)
{
SrsStream
s
;
SrsAmf0Any
*
o
=
NULL
;
...
...
@@ -908,7 +908,7 @@ VOID TEST(AMF0Test, ApiAnyAssert)
}
}
VOID
TEST
(
AMF0Test
,
ApiObjectProps
)
VOID
TEST
(
Protocol
AMF0Test
,
ApiObjectProps
)
{
SrsAmf0Object
*
o
=
NULL
;
...
...
@@ -986,7 +986,7 @@ VOID TEST(AMF0Test, ApiObjectProps)
}
}
VOID
TEST
(
AMF0Test
,
ApiEcmaArrayProps
)
VOID
TEST
(
Protocol
AMF0Test
,
ApiEcmaArrayProps
)
{
SrsAmf0EcmaArray
*
o
=
NULL
;
...
...
@@ -1064,7 +1064,7 @@ VOID TEST(AMF0Test, ApiEcmaArrayProps)
}
}
VOID
TEST
(
AMF0Test
,
ApiStrictArray
)
VOID
TEST
(
Protocol
AMF0Test
,
ApiStrictArray
)
{
SrsStream
s
;
...
...
trunk/src/utest/srs_utest_protocol.cpp
查看文件 @
7805f7b
...
...
@@ -92,7 +92,7 @@ int MockEmptyIO::read(void* /*buf*/, size_t /*size*/, ssize_t* /*nread*/)
#ifdef SRS_AUTO_SSL
// verify the sha256
VOID
TEST
(
HandshakeTest
,
OpensslSha256
)
VOID
TEST
(
Protocol
HandshakeTest
,
OpensslSha256
)
{
// randome bytes to ensure the openssl sha256 is ok.
char
random_bytes
[]
=
{
...
...
@@ -120,7 +120,7 @@ VOID TEST(HandshakeTest, OpensslSha256)
}
// verify the dh key
VOID
TEST
(
HandshakeTest
,
DHKey
)
VOID
TEST
(
Protocol
HandshakeTest
,
DHKey
)
{
char
pri_key
[]
=
{
(
char
)
0x6e
,
(
char
)
0x65
,
(
char
)
0x69
,
(
char
)
0x2d
,
(
char
)
0x69
,
(
char
)
0x2d
,
(
char
)
0x69
,
(
char
)
0x73
,
...
...
@@ -151,7 +151,7 @@ VOID TEST(HandshakeTest, DHKey)
}
// flash will sendout a c0c1 encrypt by ssl.
VOID
TEST
(
HandshakeTest
,
VerifyFPC0C1
)
VOID
TEST
(
Protocol
HandshakeTest
,
VerifyFPC0C1
)
{
char
c0c1
[]
=
{
(
char
)
0x03
,
(
char
)
0x00
,
(
char
)
0x0f
,
(
char
)
0x64
,
(
char
)
0xd0
,
(
char
)
0x80
,
(
char
)
0x00
,
(
char
)
0x07
,
(
char
)
0x02
,
(
char
)
0xe6
,
(
char
)
0x42
,
(
char
)
0xe5
,
(
char
)
0x2b
,
(
char
)
0xf1
,
(
char
)
0x1d
,
(
char
)
0x0f
,
(
char
)
0x6c
,
(
char
)
0xc8
,
(
char
)
0x50
,
(
char
)
0xf2
,
(
char
)
0x06
,
(
char
)
0xae
,
(
char
)
0xd5
,
(
char
)
0x4f
,
(
char
)
0xdb
,
(
char
)
0xfe
,
(
char
)
0x79
,
(
char
)
0xc2
,
(
char
)
0xef
,
(
char
)
0xf5
,
(
char
)
0x01
,
(
char
)
0x74
,
(
char
)
0x4b
,
(
char
)
0x5b
,
(
char
)
0xe7
,
(
char
)
0x37
,
(
char
)
0xa3
,
(
char
)
0xe0
,
(
char
)
0xca
,
(
char
)
0xe1
,
(
char
)
0x97
,
(
char
)
0x07
,
(
char
)
0xdb
,
(
char
)
0x54
,
(
char
)
0x1d
,
(
char
)
0x4c
,
(
char
)
0x4b
,
(
char
)
0xa3
,
(
char
)
0xc3
,
(
char
)
0x3e
,
(
char
)
0xa9
,
(
char
)
0xeb
,
(
char
)
0xa9
,
(
char
)
0x5b
,
(
char
)
0x2f
,
(
char
)
0x38
,
(
char
)
0xa0
,
(
char
)
0xa9
,
(
char
)
0x98
,
(
char
)
0x38
,
(
char
)
0x80
,
(
char
)
0x1b
,
(
char
)
0xfb
,
(
char
)
0xa7
,
(
char
)
0x04
,
(
char
)
0xff
,
(
char
)
0xfd
,
(
char
)
0x45
,
(
char
)
0xfe
,
(
char
)
0xfa
,
(
char
)
0xc1
,
(
char
)
0xe4
,
(
char
)
0x1c
,
(
char
)
0x77
,
(
char
)
0x9a
,
(
char
)
0x19
,
(
char
)
0x39
,
(
char
)
0x34
,
(
char
)
0x10
,
(
char
)
0x79
,
(
char
)
0x12
,
(
char
)
0xcf
,
(
char
)
0x4e
,
(
char
)
0xea
,
(
char
)
0x34
,
(
char
)
0x7d
,
(
char
)
0x88
,
(
char
)
0x47
,
(
char
)
0xca
,
(
char
)
0xf2
,
(
char
)
0xb3
,
(
char
)
0x09
,
(
char
)
0x50
,
(
char
)
0xbb
,
(
char
)
0xe1
,
(
char
)
0x20
,
(
char
)
0x9b
,
(
char
)
0x25
,
(
char
)
0xb0
,
(
char
)
0x3c
,
(
char
)
0xbc
,
(
char
)
0x46
,
(
char
)
0x7a
,
(
char
)
0x36
,
(
char
)
0xb8
,
(
char
)
0xc2
,
(
char
)
0x4d
,
(
char
)
0xd0
,
(
char
)
0xf1
,
(
char
)
0x20
,
(
char
)
0x2a
,
(
char
)
0xcc
,
(
char
)
0x7a
,
(
char
)
0x91
,
(
char
)
0xab
,
(
char
)
0x0b
,
(
char
)
0xb6
,
(
char
)
0xc7
,
(
char
)
0x09
,
(
char
)
0x0d
,
(
char
)
0xf1
,
(
char
)
0x34
,
(
char
)
0x0c
,
(
char
)
0x37
,
(
char
)
0xbe
,
(
char
)
0xad
,
(
char
)
0x0e
,
(
char
)
0xe3
,
(
char
)
0x6b
,
(
char
)
0x68
,
(
char
)
0x0a
,
(
char
)
0x7e
,
(
char
)
0xd2
,
(
char
)
0xd4
,
(
char
)
0xc5
,
(
char
)
0x3d
,
(
char
)
0xdc
,
(
char
)
0xac
,
(
char
)
0x28
,
(
char
)
0x8b
,
(
char
)
0x88
,
(
char
)
0xb5
,
(
char
)
0x1e
,
(
char
)
0xd8
,
(
char
)
0x2b
,
(
char
)
0x68
,
(
char
)
0x72
,
(
char
)
0x55
,
(
char
)
0x64
,
(
char
)
0xa2
,
(
char
)
0xa5
,
(
char
)
0x69
,
(
char
)
0x0a
,
(
char
)
0xdb
,
(
char
)
0x26
,
(
char
)
0xff
,
(
char
)
0x63
,
(
char
)
0x2d
,
(
char
)
0xb8
,
(
char
)
0xff
,
(
char
)
0xb6
,
(
char
)
0x33
,
(
char
)
0xd3
,
(
char
)
0x9d
,
(
char
)
0x5c
,
(
char
)
0x46
,
(
char
)
0xd6
,
(
char
)
0xbf
,
(
char
)
0x8b
,
(
char
)
0x1c
,
(
char
)
0x5c
,
(
char
)
0x5c
,
(
char
)
0x3b
,
(
char
)
0x98
,
(
char
)
0x60
,
(
char
)
0x80
,
(
char
)
0x3c
,
(
char
)
0x97
,
(
char
)
0x43
,
(
char
)
0x79
,
(
char
)
0x9c
,
(
char
)
0x94
,
(
char
)
0xec
,
(
char
)
0x63
,
(
char
)
0xaa
,
(
char
)
0xd9
,
(
char
)
0x10
,
(
char
)
0xd7
,
(
char
)
0x0d
,
(
char
)
0x91
,
(
char
)
0xfb
,
(
char
)
0x1f
,
(
char
)
0xbf
,
(
char
)
0xe0
,
(
char
)
0x29
,
(
char
)
0xde
,
(
char
)
0x77
,
(
char
)
0x09
,
(
char
)
0x21
,
(
char
)
0x34
,
(
char
)
0xa5
,
(
char
)
0x7d
,
(
char
)
0xdf
,
(
char
)
0xe3
,
(
char
)
0xdf
,
(
char
)
0x11
,
(
char
)
0xdf
,
(
char
)
0xd4
,
(
char
)
0x00
,
(
char
)
0x57
,
(
char
)
0x38
,
(
char
)
0x5b
,
(
char
)
0xae
,
(
char
)
0x9e
,
(
char
)
0x89
,
(
char
)
0x35
,
(
char
)
0xcf
,
(
char
)
0x07
,
(
char
)
0x48
,
(
char
)
0xca
,
(
char
)
0xc8
,
(
char
)
0x25
,
(
char
)
0x46
,
(
char
)
0x3c
,
...
...
@@ -202,7 +202,7 @@ VOID TEST(HandshakeTest, VerifyFPC0C1)
#endif
VOID
TEST
(
HandshakeTest
,
SimpleHandshake
)
VOID
TEST
(
Protocol
HandshakeTest
,
SimpleHandshake
)
{
char
c0c1
[]
=
{
(
char
)
0x03
,
(
char
)
0x01
,
(
char
)
0x14
,
(
char
)
0xf7
,
(
char
)
0x4e
,
(
char
)
0x80
,
(
char
)
0x00
,
(
char
)
0x07
,
(
char
)
0x02
,
(
char
)
0xac
,
(
char
)
0x14
,
(
char
)
0x98
,
(
char
)
0x57
,
(
char
)
0x0a
,
(
char
)
0x07
,
(
char
)
0x58
,
(
char
)
0x44
,
(
char
)
0x96
,
(
char
)
0x47
,
(
char
)
0xb5
,
(
char
)
0x9a
,
(
char
)
0x73
,
(
char
)
0xf6
,
(
char
)
0x07
,
(
char
)
0x0f
,
(
char
)
0x49
,
(
char
)
0x0d
,
(
char
)
0x72
,
(
char
)
0xb8
,
(
char
)
0x16
,
(
char
)
0xbb
,
(
char
)
0xb2
,
(
char
)
0xb7
,
(
char
)
0x61
,
(
char
)
0x17
,
(
char
)
0x79
,
(
char
)
0xa0
,
(
char
)
0xe9
,
(
char
)
0x98
,
(
char
)
0xca
,
(
char
)
0xb2
,
(
char
)
0x86
,
(
char
)
0x64
,
(
char
)
0x5f
,
(
char
)
0x65
,
(
char
)
0x3e
,
(
char
)
0xfc
,
(
char
)
0x4d
,
(
char
)
0xc0
,
(
char
)
0x0e
,
(
char
)
0x4c
,
(
char
)
0xfa
,
(
char
)
0x91
,
(
char
)
0xc7
,
(
char
)
0x0f
,
(
char
)
0x2e
,
(
char
)
0x57
,
(
char
)
0x31
,
(
char
)
0x4b
,
(
char
)
0x96
,
(
char
)
0xef
,
(
char
)
0xc9
,
(
char
)
0x81
,
(
char
)
0x02
,
(
char
)
0x00
,
(
char
)
0x54
,
(
char
)
0x25
,
(
char
)
0x2b
,
(
char
)
0xb2
,
(
char
)
0x0d
,
(
char
)
0x7c
,
(
char
)
0xee
,
(
char
)
0xba
,
(
char
)
0xdb
,
(
char
)
0xe4
,
(
char
)
0x06
,
(
char
)
0x78
,
(
char
)
0xcd
,
(
char
)
0x70
,
(
char
)
0x2c
,
(
char
)
0x54
,
(
char
)
0x5a
,
(
char
)
0x3a
,
(
char
)
0x03
,
(
char
)
0x13
,
(
char
)
0x2e
,
(
char
)
0xe7
,
(
char
)
0x4b
,
(
char
)
0x87
,
(
char
)
0x40
,
(
char
)
0x77
,
(
char
)
0x0b
,
(
char
)
0x9f
,
(
char
)
0xd2
,
(
char
)
0xab
,
(
char
)
0x32
,
(
char
)
0x07
,
(
char
)
0x6f
,
(
char
)
0x1e
,
(
char
)
0x75
,
(
char
)
0x74
,
(
char
)
0xe9
,
(
char
)
0xc7
,
(
char
)
0x44
,
(
char
)
0xd9
,
(
char
)
0x76
,
(
char
)
0x53
,
(
char
)
0xba
,
(
char
)
0xe2
,
(
char
)
0x52
,
(
char
)
0xfa
,
(
char
)
0xcc
,
(
char
)
0xef
,
(
char
)
0x34
,
(
char
)
0xd5
,
(
char
)
0x14
,
(
char
)
0x61
,
(
char
)
0xac
,
(
char
)
0xcc
,
(
char
)
0x63
,
(
char
)
0xfd
,
(
char
)
0x2b
,
(
char
)
0x2d
,
(
char
)
0xb3
,
(
char
)
0xb8
,
(
char
)
0xdd
,
(
char
)
0x8a
,
(
char
)
0x51
,
(
char
)
0x9a
,
(
char
)
0x2d
,
(
char
)
0x0e
,
(
char
)
0xfa
,
(
char
)
0x84
,
(
char
)
0x25
,
(
char
)
0x55
,
(
char
)
0xb2
,
(
char
)
0xb7
,
(
char
)
0x94
,
(
char
)
0x54
,
(
char
)
0x68
,
(
char
)
0xfb
,
(
char
)
0x94
,
(
char
)
0xdf
,
(
char
)
0xd8
,
(
char
)
0xeb
,
(
char
)
0x43
,
(
char
)
0xd0
,
(
char
)
0x11
,
(
char
)
0x70
,
(
char
)
0x8f
,
(
char
)
0xf5
,
(
char
)
0x48
,
(
char
)
0xfc
,
(
char
)
0x69
,
(
char
)
0x4d
,
(
char
)
0x5b
,
(
char
)
0xc6
,
(
char
)
0x53
,
(
char
)
0x8a
,
(
char
)
0x22
,
(
char
)
0xea
,
(
char
)
0x62
,
(
char
)
0x84
,
(
char
)
0x89
,
(
char
)
0x6b
,
(
char
)
0xfe
,
(
char
)
0x4e
,
(
char
)
0xab
,
(
char
)
0x51
,
(
char
)
0x98
,
(
char
)
0xf4
,
(
char
)
0x4f
,
(
char
)
0xae
,
(
char
)
0xf8
,
(
char
)
0xdf
,
(
char
)
0xac
,
(
char
)
0x43
,
(
char
)
0xed
,
(
char
)
0x5a
,
(
char
)
0x04
,
(
char
)
0x97
,
(
char
)
0xc4
,
(
char
)
0xbe
,
(
char
)
0x44
,
(
char
)
0x5b
,
(
char
)
0x99
,
(
char
)
0x20
,
(
char
)
0x68
,
(
char
)
0x67
,
(
char
)
0x0f
,
(
char
)
0xe3
,
(
char
)
0xfa
,
(
char
)
0x4c
,
(
char
)
0x9d
,
(
char
)
0xe7
,
(
char
)
0x0b
,
(
char
)
0x3f
,
(
char
)
0x80
,
(
char
)
0x7c
,
(
char
)
0x4c
,
(
char
)
0x35
,
(
char
)
0xf6
,
(
char
)
0xdd
,
(
char
)
0x20
,
(
char
)
0x05
,
(
char
)
0xfd
,
(
char
)
0x0f
,
(
char
)
0x39
,
(
char
)
0xb7
,
(
char
)
0x36
,
(
char
)
0x45
,
(
char
)
0x4c
,
(
char
)
0xb7
,
(
char
)
0x62
,
(
char
)
0x92
,
(
char
)
0x35
,
(
char
)
0x2a
,
(
char
)
0xcd
,
(
char
)
0xb9
,
(
char
)
0x49
,
(
char
)
0xea
,
(
char
)
0x12
,
(
char
)
0x0b
,
(
char
)
0x5f
,
(
char
)
0x39
,
(
char
)
0xae
,
(
char
)
0x3b
,
(
char
)
0x49
,
(
char
)
0x29
,
(
char
)
0xe6
,
(
char
)
0x30
,
(
char
)
0xc7
,
(
char
)
0x7c
,
(
char
)
0x77
,
(
char
)
0xaf
,
(
char
)
0x00
,
(
char
)
0x43
,
(
char
)
0x4d
,
(
char
)
0x06
,
(
char
)
0x45
,
(
char
)
0x72
,
(
char
)
0x73
,
(
char
)
0x25
,
(
char
)
0x71
,
(
char
)
0x5e
,
(
char
)
0x35
,
(
char
)
0x04
,
(
char
)
0xbd
,
(
char
)
0xe9
,
(
char
)
0x48
,
(
char
)
0x23
,
(
char
)
0x64
,
(
char
)
0x4d
,
(
char
)
0x15
,
(
char
)
0x0b
,
(
char
)
0xc5
,
(
char
)
0x3f
,
(
char
)
0x6e
,
(
char
)
0x3a
,
(
char
)
0xd5
,
(
char
)
0xd5
,
(
char
)
0xa6
,
(
char
)
0xae
,
(
char
)
0x3b
,
(
char
)
0x4c
,
(
char
)
0x66
,
(
char
)
0x6a
,
(
char
)
0x70
,
(
char
)
0x8b
,
(
char
)
0xf3
,
(
char
)
0x6a
,
(
char
)
0x43
,
(
char
)
0xc4
,
(
char
)
0xb9
,
(
char
)
0xbd
,
(
char
)
0xa0
,
(
char
)
0x09
,
(
char
)
0x72
,
(
char
)
0xbc
,
(
char
)
0xce
,
(
char
)
0x7a
,
(
char
)
0xea
,
(
char
)
0x49
,
(
char
)
0xf2
,
(
char
)
0x86
,
(
char
)
0xa7
,
(
char
)
0xd8
,
(
char
)
0x4a
,
(
char
)
0x87
,
(
char
)
0x28
,
(
char
)
0xca
,
(
char
)
0x2c
,
(
char
)
0x53
,
(
char
)
0xee
,
(
char
)
0x96
,
(
char
)
0x0b
,
(
char
)
0xbe
,
(
char
)
0x15
,
(
char
)
0x14
,
(
char
)
0xa8
,
(
char
)
0x00
,
(
char
)
0xca
,
(
char
)
0x76
,
(
char
)
0x08
,
(
char
)
0x4d
,
(
char
)
0x0f
,
(
char
)
0xef
,
(
char
)
0x78
,
(
char
)
0x4b
,
(
char
)
0xf6
,
(
char
)
0x47
,
(
char
)
0x60
,
(
char
)
0xfc
,
(
char
)
0x16
,
(
char
)
0x00
,
(
char
)
0x7c
,
(
char
)
0x6b
,
(
char
)
0x49
,
(
char
)
0x39
,
(
char
)
0x64
,
(
char
)
0x36
,
(
char
)
0xee
,
(
char
)
0x45
,
(
char
)
0x3a
,
(
char
)
0x9a
,
(
char
)
0xa5
,
(
char
)
0xbf
,
(
char
)
0xfb
,
(
char
)
0x7b
,
(
char
)
0xe7
,
(
char
)
0xcf
,
(
char
)
0x42
,
(
char
)
0x82
,
(
char
)
0x48
,
(
char
)
0x1b
,
(
char
)
0x30
,
(
char
)
0xfe
,
(
char
)
0x0d
,
(
char
)
0xba
,
(
char
)
0x10
,
(
char
)
0xb8
,
(
char
)
0xe1
,
(
char
)
0x40
,
(
char
)
0xcc
,
(
char
)
0x6f
,
(
char
)
0x36
,
(
char
)
0x1c
,
(
char
)
0x94
,
(
char
)
0x5d
,
(
char
)
0x50
,
(
char
)
0x9e
,
(
char
)
0x21
,
(
char
)
0x08
,
(
char
)
0xc9
,
(
char
)
0xd5
,
(
char
)
0xb0
,
(
char
)
0x32
,
(
char
)
0x51
,
(
char
)
0x6a
,
(
char
)
0x8f
,
(
char
)
0xfa
,
(
char
)
0x57
,
(
char
)
0x8d
,
(
char
)
0x45
,
(
char
)
0xd7
,
(
char
)
0xd2
,
(
char
)
0xd0
,
(
char
)
0xd6
,
(
char
)
0x6c
,
(
char
)
0x78
,
(
char
)
0x95
,
(
char
)
0xe9
,
(
char
)
0xe1
,
(
char
)
0x20
,
(
char
)
0x97
,
(
char
)
0x1a
,
(
char
)
0x43
,
(
char
)
0x40
,
(
char
)
0xa3
,
(
char
)
0xb5
,
(
char
)
0xcc
,
(
char
)
0x4b
,
(
char
)
0x12
,
(
char
)
0x84
,
(
char
)
0x1e
,
(
char
)
0x0e
,
(
char
)
0xd3
,
(
char
)
0x32
,
(
char
)
0xca
,
(
char
)
0x99
,
(
char
)
0xc3
,
(
char
)
0x2b
,
(
char
)
0x78
,
(
char
)
0x17
,
(
char
)
0x24
,
(
char
)
0x6b
,
(
char
)
0xc7
,
(
char
)
0xbc
,
(
char
)
0x9d
,
(
char
)
0x05
,
(
char
)
0xc6
,
(
char
)
0xaf
,
(
char
)
0x8f
,
(
char
)
0x19
,
(
char
)
0x75
,
(
char
)
0x3c
,
(
char
)
0x08
,
(
char
)
0xa6
,
(
char
)
0x08
,
(
char
)
0x26
,
(
char
)
0x5b
,
(
char
)
0xf4
,
(
char
)
0x10
,
(
char
)
0x40
,
(
char
)
0xaa
,
(
char
)
0x6a
,
(
char
)
0x7e
,
(
char
)
0xb9
,
(
char
)
0xde
,
(
char
)
0x0b
,
(
char
)
0x23
,
(
char
)
0x3f
,
(
char
)
0x53
,
(
char
)
0x5a
,
(
char
)
0x20
,
(
char
)
0x13
,
(
char
)
0x62
,
(
char
)
0xec
,
(
char
)
0x53
,
(
char
)
0x86
,
(
char
)
0x81
,
(
char
)
0x1f
,
(
char
)
0xf6
,
(
char
)
0x8e
,
(
char
)
0xe3
,
(
char
)
0xd1
,
(
char
)
0xaa
,
(
char
)
0xb5
,
(
char
)
0x41
,
(
char
)
0x87
,
(
char
)
0x62
,
(
char
)
0xd2
,
(
char
)
0xb7
,
(
char
)
0x09
,
(
char
)
0x12
,
(
char
)
0x71
,
(
char
)
0x01
,
(
char
)
0x2c
,
(
char
)
0xac
,
(
char
)
0x6d
,
(
char
)
0x9d
,
(
char
)
0x37
,
(
char
)
0x46
,
(
char
)
0x5b
,
(
char
)
0xdc
,
(
char
)
0x76
,
(
char
)
0x2c
,
(
char
)
0x96
,
(
char
)
0x61
,
(
char
)
0x88
,
(
char
)
0x55
,
(
char
)
0x5a
,
(
char
)
0x20
,
(
char
)
0xc2
,
(
char
)
0x84
,
(
char
)
0x95
,
(
char
)
0xbd
,
(
char
)
0x72
,
(
char
)
0xc4
,
(
char
)
0xb7
,
(
char
)
0x22
,
(
char
)
0xae
,
(
char
)
0xeb
,
(
char
)
0x49
,
(
char
)
0x0e
,
(
char
)
0x16
,
(
char
)
0xf1
,
(
char
)
0xf1
,
(
char
)
0xbf
,
(
char
)
0xc5
,
(
char
)
0xc7
,
(
char
)
0xa8
,
(
char
)
0x8d
,
(
char
)
0xfb
,
(
char
)
0xe1
,
(
char
)
0x08
,
(
char
)
0x6c
,
(
char
)
0xc4
,
(
char
)
0x79
,
(
char
)
0x81
,
(
char
)
0x13
,
(
char
)
0xe8
,
(
char
)
0x39
,
(
char
)
0xbf
,
(
char
)
0x6e
,
(
char
)
0x5c
,
(
char
)
0xa1
,
(
char
)
0x62
,
(
char
)
0xfb
,
(
char
)
0x32
,
(
char
)
0x2a
,
(
char
)
0x62
,
(
char
)
0xf0
,
(
char
)
0x12
,
(
char
)
0x07
,
(
char
)
0x31
,
(
char
)
0x93
,
(
char
)
0x40
,
(
char
)
0xf3
,
(
char
)
0xc0
,
(
char
)
0xea
,
(
char
)
0x1d
,
(
char
)
0xd8
,
(
char
)
0x65
,
(
char
)
0xba
,
(
char
)
0x12
,
(
char
)
0xb3
,
(
char
)
0x9b
,
(
char
)
0xf5
,
(
char
)
0x59
,
(
char
)
0x9c
,
(
char
)
0x4e
,
(
char
)
0xf6
,
(
char
)
0xb9
,
(
char
)
0xf7
,
(
char
)
0x85
,
(
char
)
0xa1
,
(
char
)
0xd9
,
(
char
)
0x2f
,
(
char
)
0x7c
,
(
char
)
0x8b
,
(
char
)
0xd0
,
(
char
)
0xfc
,
(
char
)
0x53
,
(
char
)
0x3b
,
(
char
)
0xed
,
(
char
)
0x85
,
(
char
)
0xa4
,
(
char
)
0xd2
,
(
char
)
0x5e
,
(
char
)
0x69
,
(
char
)
0x61
,
(
char
)
0x02
,
(
char
)
0x53
,
(
char
)
0xb6
,
(
char
)
0x19
,
(
char
)
0xc7
,
(
char
)
0x82
,
(
char
)
0xea
,
(
char
)
0x8a
,
(
char
)
0x45
,
(
char
)
0x01
,
(
char
)
0x5d
,
(
char
)
0x4b
,
(
char
)
0xb3
,
(
char
)
0x06
,
(
char
)
0x86
,
(
char
)
0x7f
,
(
char
)
0x4b
,
(
char
)
0x2f
,
(
char
)
0xe7
,
(
char
)
0xa8
,
(
char
)
0xd0
,
(
char
)
0x28
,
(
char
)
0x62
,
(
char
)
0x02
,
(
char
)
0xe8
,
(
char
)
0xf3
,
(
char
)
0x9e
,
(
char
)
0x1e
,
(
char
)
0x72
,
(
char
)
0x82
,
(
char
)
0x07
,
(
char
)
0x9f
,
(
char
)
0xdd
,
(
char
)
0xd2
,
(
char
)
0x83
,
(
char
)
0x7d
,
(
char
)
0x89
,
(
char
)
0x73
,
(
char
)
0x1b
,
(
char
)
0x6f
,
(
char
)
0x35
,
(
char
)
0x20
,
(
char
)
0xb7
,
(
char
)
0x88
,
(
char
)
0x15
,
(
char
)
0x92
,
(
char
)
0xa7
,
(
char
)
0x11
,
(
char
)
0xfe
,
(
char
)
0x81
,
(
char
)
0x68
,
(
char
)
0xed
,
(
char
)
0x14
,
(
char
)
0x07
,
(
char
)
0xdf
,
(
char
)
0x4a
,
(
char
)
0x06
,
(
char
)
0x9c
,
(
char
)
0x5e
,
(
char
)
0x7e
,
(
char
)
0x34
,
(
char
)
0x3a
,
(
char
)
0x2a
,
(
char
)
0x8a
,
(
char
)
0xd3
,
(
char
)
0xe8
,
(
char
)
0xf8
,
(
char
)
0xd4
,
(
char
)
0xdb
,
(
char
)
0xe3
,
(
char
)
0xe9
,
(
char
)
0x73
,
(
char
)
0xbf
,
(
char
)
0xa7
,
(
char
)
0xe9
,
(
char
)
0x73
,
(
char
)
0x62
,
(
char
)
0xf2
,
(
char
)
0x9d
,
(
char
)
0xc1
,
(
char
)
0xf7
,
(
char
)
0x51
,
(
char
)
0xeb
,
(
char
)
0xff
,
(
char
)
0xb7
,
(
char
)
0xe6
,
(
char
)
0xd9
,
(
char
)
0xac
,
(
char
)
0x46
,
(
char
)
0x06
,
(
char
)
0x74
,
(
char
)
0xe2
,
(
char
)
0x25
,
(
char
)
0x3f
,
(
char
)
0x46
,
(
char
)
0x43
,
(
char
)
0xce
,
(
char
)
0x49
,
(
char
)
0x52
,
(
char
)
0x25
,
(
char
)
0x1b
,
(
char
)
0xf9
,
(
char
)
0x24
,
(
char
)
0x5c
,
(
char
)
0xda
,
(
char
)
0xfd
,
(
char
)
0x7f
,
(
char
)
0xf6
,
(
char
)
0xef
,
(
char
)
0xb3
,
(
char
)
0xd5
,
(
char
)
0xe9
,
(
char
)
0x6e
,
(
char
)
0x35
,
(
char
)
0xb8
,
(
char
)
0xd1
,
(
char
)
0x0e
,
(
char
)
0x2c
,
(
char
)
0xc1
,
(
char
)
0x48
,
(
char
)
0x5a
,
(
char
)
0x27
,
(
char
)
0x0a
,
(
char
)
0x81
,
(
char
)
0x01
,
(
char
)
0x0f
,
(
char
)
0xe4
,
(
char
)
0x51
,
(
char
)
0xcf
,
(
char
)
0x89
,
(
char
)
0x36
,
(
char
)
0xd3
,
(
char
)
0xe8
,
(
char
)
0x5e
,
(
char
)
0x05
,
(
char
)
0xb9
,
(
char
)
0x83
,
(
char
)
0x42
,
(
char
)
0xf3
,
(
char
)
0xa5
,
(
char
)
0x94
,
(
char
)
0x67
,
(
char
)
0x6d
,
(
char
)
0x6a
,
(
char
)
0x6e
,
(
char
)
0xad
,
(
char
)
0xf8
,
(
char
)
0x90
,
(
char
)
0xb1
,
(
char
)
0x1d
,
(
char
)
0x63
,
(
char
)
0x18
,
(
char
)
0x52
,
(
char
)
0xc1
,
(
char
)
0xbf
,
(
char
)
0xbc
,
(
char
)
0xad
,
(
char
)
0xf4
,
(
char
)
0xd2
,
(
char
)
0xc5
,
(
char
)
0xef
,
(
char
)
0xca
,
(
char
)
0x4c
,
(
char
)
0xfe
,
(
char
)
0xa1
,
(
char
)
0xda
,
(
char
)
0x15
,
(
char
)
0x92
,
(
char
)
0x4c
,
(
char
)
0x42
,
(
char
)
0x3d
,
(
char
)
0xfc
,
(
char
)
0x80
,
(
char
)
0x7e
,
(
char
)
0x49
,
(
char
)
0x13
,
(
char
)
0x4e
,
(
char
)
0xf6
,
(
char
)
0xe1
,
(
char
)
0xee
,
(
char
)
0x70
,
(
char
)
0xca
,
(
char
)
0xd9
,
(
char
)
0x0a
,
(
char
)
0xde
,
(
char
)
0x9b
,
(
char
)
0xea
,
(
char
)
0xcd
,
(
char
)
0xf9
,
(
char
)
0x90
,
(
char
)
0xfd
,
(
char
)
0xae
,
(
char
)
0x09
,
(
char
)
0xce
,
(
char
)
0xb6
,
(
char
)
0xa0
,
(
char
)
0xf7
,
(
char
)
0xd1
,
(
char
)
0xe6
,
(
char
)
0x0c
,
(
char
)
0x55
,
(
char
)
0x1e
,
(
char
)
0x3f
,
(
char
)
0xbb
,
(
char
)
0x1e
,
(
char
)
0xff
,
(
char
)
0x3d
,
(
char
)
0xdb
,
(
char
)
0xdd
,
(
char
)
0x27
,
(
char
)
0x80
,
(
char
)
0x06
,
(
char
)
0x53
,
(
char
)
0x7e
,
(
char
)
0x0b
,
(
char
)
0x2a
,
(
char
)
0x80
,
(
char
)
0x24
,
(
char
)
0x51
,
(
char
)
0x5c
,
(
char
)
0x6a
,
(
char
)
0xab
,
(
char
)
0x32
,
(
char
)
0x5d
,
(
char
)
0x37
,
(
char
)
0x8a
,
(
char
)
0xf4
,
(
char
)
0xb7
,
(
char
)
0x11
,
(
char
)
0xa7
,
(
char
)
0xc1
,
(
char
)
0x9e
,
(
char
)
0x05
,
(
char
)
0x2c
,
(
char
)
0x16
,
(
char
)
0xc2
,
(
char
)
0x08
,
(
char
)
0xe2
,
(
char
)
0xac
,
(
char
)
0x1a
,
(
char
)
0xeb
,
(
char
)
0x60
,
(
char
)
0xf8
,
(
char
)
0xd2
,
(
char
)
0xea
,
(
char
)
0x39
,
(
char
)
0x01
,
(
char
)
0x1c
,
(
char
)
0x64
,
(
char
)
0xbd
,
(
char
)
0x22
,
(
char
)
0x80
,
(
char
)
0x19
,
(
char
)
0x20
,
(
char
)
0xc9
,
(
char
)
0x6f
,
(
char
)
0xdd
,
(
char
)
0x5c
,
(
char
)
0x73
,
(
char
)
0x8c
,
(
char
)
0xa1
,
(
char
)
0x53
,
(
char
)
0x48
,
(
char
)
0x2e
,
(
char
)
0x99
,
(
char
)
0x1d
,
(
char
)
0xc0
,
(
char
)
0x8f
,
(
char
)
0x28
,
(
char
)
0xf1
,
(
char
)
0xe3
,
(
char
)
0xc5
,
(
char
)
0xc5
,
(
char
)
0x65
,
(
char
)
0x53
,
(
char
)
0xf2
,
(
char
)
0x44
,
(
char
)
0x44
,
(
char
)
0x24
,
(
char
)
0xb9
,
(
char
)
0xe2
,
(
char
)
0x73
,
(
char
)
0xe4
,
(
char
)
0x76
,
(
char
)
0x14
,
(
char
)
0x56
,
(
char
)
0xb8
,
(
char
)
0x82
,
(
char
)
0xe3
,
(
char
)
0xb4
,
(
char
)
0xfd
,
(
char
)
0x68
,
(
char
)
0x31
,
(
char
)
0xed
,
(
char
)
0x40
,
(
char
)
0x10
,
(
char
)
0x99
,
(
char
)
0xd3
,
(
char
)
0x3d
,
(
char
)
0xe5
,
(
char
)
0x6b
,
(
char
)
0x14
,
(
char
)
0x61
,
(
char
)
0x66
,
(
char
)
0x9a
,
(
char
)
0xf6
,
(
char
)
0x33
,
(
char
)
0x98
,
(
char
)
0xc5
,
(
char
)
0x4d
,
(
char
)
0x11
,
(
char
)
0xbb
,
(
char
)
0xf8
,
(
char
)
0x56
,
(
char
)
0xf8
,
(
char
)
0x8f
,
(
char
)
0xd7
,
(
char
)
0xb9
,
(
char
)
0xda
,
(
char
)
0xa3
,
(
char
)
0x56
,
(
char
)
0x1a
,
(
char
)
0xe0
,
(
char
)
0x9e
,
(
char
)
0xbe
,
(
char
)
0x5f
,
(
char
)
0x56
,
(
char
)
0xe5
,
(
char
)
0xb9
,
(
char
)
0xd8
,
(
char
)
0xf3
,
(
char
)
0xbc
,
(
char
)
0x19
,
(
char
)
0xf5
,
(
char
)
0xe9
,
(
char
)
0x1f
,
(
char
)
0xd2
,
(
char
)
0xea
,
(
char
)
0xf4
,
(
char
)
0x5a
,
(
char
)
0xde
,
(
char
)
0xed
,
(
char
)
0xd4
,
(
char
)
0x9e
,
(
char
)
0xc8
,
(
char
)
0xf5
,
(
char
)
0x54
,
...
...
@@ -234,7 +234,7 @@ VOID TEST(HandshakeTest, SimpleHandshake)
EXPECT_EQ
(
ERROR_SUCCESS
,
hs
.
handshake_with_server
(
&
bytes
,
&
eio
));
}
VOID
TEST
(
HandshakeTest
,
ComplexHandshake
)
VOID
TEST
(
Protocol
HandshakeTest
,
ComplexHandshake
)
{
SrsHandshakeBytes
bytes
;
...
...
@@ -289,7 +289,7 @@ VOID TEST(HandshakeTest, ComplexHandshake)
}
}
VOID
TEST
(
HandshakeTest
,
BytesEqual
)
VOID
TEST
(
Protocol
HandshakeTest
,
BytesEqual
)
{
char
a1
[]
=
{
(
char
)
0x01
};
char
b1
[]
=
{
(
char
)
0x02
};
...
...
请
注册
或
登录
后发表评论