大石头
|
fa329294f1
|
绝对路径引用Sys.h,避免与lwip冲突
|
2017-02-15 20:02:29 +08:00 |
大石头
|
cdf49d378f
|
修正诸多GCCArm编译警告
|
2016-12-14 14:37:50 +08:00 |
nnhy
|
2a2c92545d
|
增加TS,查找Copy的错误根源
|
2016-03-21 03:07:34 +00:00 |
nnhy
|
b0c7e1595c
|
集体修改断言
|
2016-03-18 01:48:17 +00:00 |
nnhy
|
d1f6245d9b
|
所有NULL更换为nullptr,GCC要求更严格。
Sys.h头文件不再包含string.h,禁止SmartOS除了Type和String以外的地方使用内存管理函数
|
2016-03-14 04:28:04 +00:00 |
nnhy
|
bdfd8e6273
|
Array => Buffer
|
2016-03-11 13:03:38 +00:00 |
nnhy
|
d710c33435
|
Buffer的赋值构造函数,不明确要不要拷贝长度,无法解释用法,暂时注释
|
2016-03-11 12:34:46 +00:00 |
Stone
|
eba9043046
|
除了Buffer其它任何地方不得使用memcpy/memset
|
2016-03-11 04:39:30 +00:00 |
nnhy
|
b73b32c370
|
RC4分为两个版本
|
2016-03-08 07:32:58 +00:00 |
nnhy
|
28b5b92b12
|
修正Array/ByteArray中索引运算符的BUG
发现RC4加密算法有严重问题,借助BUG才能用,修正BUG后无法使用
|
2016-03-07 10:12:14 +00:00 |
nnhy
|
b72139033f
|
内存缓冲区Buffer作为最基础的内存数据包,只包含指针和长度!
Array作为变长内存数据包,可扩大
ByteArray直接继承自Array,脱离模板TArray
|
2016-03-06 11:01:01 +00:00 |
Stone
|
243de19352
|
分离出来内存缓冲区Buffer,编译通过,未测试!
|
2016-03-06 02:14:53 +00:00 |
nnhy
|
ca19789161
|
|
2016-03-04 14:19:19 +00:00 |
Stone
|
4606876f56
|
增加RSA,未完成
|
2016-01-26 03:07:40 +00:00 |
WangQiang
|
fffe7309e5
|
宏定义冲突
|
2016-01-12 02:14:12 +00:00 |
cdyong
|
d1f9b123e8
|
删除 相域
|
2015-12-16 03:43:39 +00:00 |
cdyong
|
268fd74cc2
|
|
2015-12-15 13:30:52 +00:00 |
cdyong
|
63f563b9aa
|
|
2015-12-15 02:04:43 +00:00 |
cdyong
|
d5c8c7c533
|
配置写入
|
2015-12-15 02:02:30 +00:00 |
Stone
|
dde51ed10e
|
RC6是按照uint进行计算的
|
2015-12-14 16:57:03 +00:00 |
Stone
|
807600d635
|
格式化代码,编译无警告
|
2015-12-14 14:40:03 +00:00 |
nnhy
|
601da54dd3
|
CodeMaid格式化
|
2015-12-13 14:14:05 +00:00 |
nnhy
|
950df987f7
|
增加AES,编译通过
|
2015-12-13 14:12:23 +00:00 |
nnhy
|
1ba8bca236
|
增加RC6,编译通过
|
2015-12-13 13:58:54 +00:00 |
cdyong
|
7c96abb1fc
|
相异和
|
2015-12-11 12:35:26 +00:00 |
nnhy
|
232caf7e34
|
全面使用Array,尽可能的减少使用指针。
编译通过,网关C基础测试通过
|
2015-11-13 12:39:45 +00:00 |
cdyong
|
aa296695af
|
令牌指令长度大于25字节不转为微网
|
2015-09-21 09:14:26 +00:00 |
nnhy
|
01a373b941
|
!!!最新技能,一个编译单元,只要有任意一个函数被用到,那么这个单元内部所有静态数据都将会被分配内存,不管是全局静态还是函数内静态
拆分CRC,减少1k的Flash占用
|
2015-09-20 04:12:10 +00:00 |
nnhy
|
55a0178ac3
|
数据流增加直接返回对象的ReadArray和ReadString,借助RVO优化,我们得以简化很多代码
|
2015-08-15 08:41:36 +00:00 |
nnhy
|
8dc8936adc
|
处理好参数的静态化
|
2015-07-04 08:58:54 +00:00 |
nnhy
|
24f5feff99
|
设置数组长度。容量足够则缩小Length,否则扩容以确保数组容量足够大避免多次分配内存
|
2015-07-01 08:56:31 +00:00 |
nnhy
|
62e4aa9505
|
清空目标数组的16字节
|
2015-07-01 08:42:21 +00:00 |
nnhy
|
26642c6df8
|
增加MD5,登录密码采用MD5算法
|
2015-06-25 09:10:21 +00:00 |
nnhy
|
f318165002
|
因为使用外部指针,这里初始化时没必要分配内存造成浪费
|
2015-06-23 00:26:50 +00:00 |
nnhy
|
d1347fb41a
|
一致讨论通过,数组就该有数组的样子
|
2015-06-18 10:15:54 +00:00 |
nnhy
|
30aab4be91
|
调整数组Array的结构,方便扩展
|
2015-06-17 08:34:51 +00:00 |
nnhy
|
a6a1745ac5
|
允许使用指定元素来初始化数组,RC4加解密测试通过
|
2015-06-16 16:58:44 +00:00 |
nnhy
|
8a94d71d09
|
实现字节数组,编译通过,未完全测试
|
2015-06-16 15:50:53 +00:00 |
nnhy
|
14825f762d
|
SmartOS的加解密测试通过
|
2015-06-15 09:24:45 +00:00 |
nnhy
|
258eb17a9f
|
增加加解密算法目录,增加RC4算法,未测试
|
2015-06-15 03:52:07 +00:00 |