Skip to content

Commit

Permalink
20170715
Browse files Browse the repository at this point in the history
  • Loading branch information
liangdc committed Jul 15, 2017
1 parent e3b197f commit a8a265b
Show file tree
Hide file tree
Showing 692 changed files with 118,785 additions and 1,306 deletions.
19 changes: 19 additions & 0 deletions ChangeLog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
==========================================================================================
v4.3.1 ���£�
==========================================================================================

> HTTP��
-----------------
1��IHttpClient �� IHttpAgent �������û�г��ȱ�ʶ���磺Content-Length Header���� HTTP ��Ӧ����
2��IHttpClient �� IHttpAgent ����Ľ� HEAD �������Ӧ������ʽ��Ӧ�ó��������� OnHeadersComplete �¼��з�������ֵ HPR_SKIP_BODY

> �������£�
-----------------
1����������� vc-common-src �汾������ v2.3.19
2��OpenSSL �汾������ 1.1.0f
3���Ż� IServer/IAgent ������������ܺ��ȶ���

> ����˵����
-----------------
1��HP-Socket v4.3.1 ��ȫ���� HP-Socket v4.2.1 �汾������ֱ���滻����

==========================================================================================
v4.2.1 ���£�
==========================================================================================
Expand Down
7 changes: 7 additions & 0 deletions Common/ChangeLog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@ Module : vc-common-src
Desc : HP-Socket �� VC-Logger ���������
Usage : ����Ҫ�Ĵ����ļ����뵽��Ŀ��

==========================================================================================
v2.3.19 ���£�
==========================================================================================

1������ openssl �� 1.1.0f
2������ zlib �� 1.2.11

==========================================================================================
v2.3.18 ���£�
==========================================================================================
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/*
* Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
*/

/*
* This file is only used by HP C on VMS, and is included automatically
* after each header file from this directory
*/

/* restore state. Must correspond to the save in __decc_include_prologue.h */
#pragma names restore
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/*
* Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
*/

/*
* This file is only used by HP C on VMS, and is included automatically
* after each header file from this directory
*/

/* save state */
#pragma names save
/* have the compiler shorten symbols larger than 31 chars to 23 chars
* followed by a 8 hex char CRC
*/
#pragma names as_is,shortened
92 changes: 92 additions & 0 deletions Common/Lib/openssl/10.0/x64/include/openssl/aes.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
/*
* Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
*/

#ifndef HEADER_AES_H
# define HEADER_AES_H

# include <openssl/opensslconf.h>

# include <stddef.h>
# ifdef __cplusplus
extern "C" {
# endif

# define AES_ENCRYPT 1
# define AES_DECRYPT 0

/*
* Because array size can't be a const in C, the following two are macros.
* Both sizes are in bytes.
*/
# define AES_MAXNR 14
# define AES_BLOCK_SIZE 16

/* This should be a hidden type, but EVP requires that the size be known */
struct aes_key_st {
# ifdef AES_LONG
unsigned long rd_key[4 * (AES_MAXNR + 1)];
# else
unsigned int rd_key[4 * (AES_MAXNR + 1)];
# endif
int rounds;
};
typedef struct aes_key_st AES_KEY;

const char *AES_options(void);

int AES_set_encrypt_key(const unsigned char *userKey, const int bits,
AES_KEY *key);
int AES_set_decrypt_key(const unsigned char *userKey, const int bits,
AES_KEY *key);

void AES_encrypt(const unsigned char *in, unsigned char *out,
const AES_KEY *key);
void AES_decrypt(const unsigned char *in, unsigned char *out,
const AES_KEY *key);

void AES_ecb_encrypt(const unsigned char *in, unsigned char *out,
const AES_KEY *key, const int enc);
void AES_cbc_encrypt(const unsigned char *in, unsigned char *out,
size_t length, const AES_KEY *key,
unsigned char *ivec, const int enc);
void AES_cfb128_encrypt(const unsigned char *in, unsigned char *out,
size_t length, const AES_KEY *key,
unsigned char *ivec, int *num, const int enc);
void AES_cfb1_encrypt(const unsigned char *in, unsigned char *out,
size_t length, const AES_KEY *key,
unsigned char *ivec, int *num, const int enc);
void AES_cfb8_encrypt(const unsigned char *in, unsigned char *out,
size_t length, const AES_KEY *key,
unsigned char *ivec, int *num, const int enc);
void AES_ofb128_encrypt(const unsigned char *in, unsigned char *out,
size_t length, const AES_KEY *key,
unsigned char *ivec, int *num);
/* NB: the IV is _two_ blocks long */
void AES_ige_encrypt(const unsigned char *in, unsigned char *out,
size_t length, const AES_KEY *key,
unsigned char *ivec, const int enc);
/* NB: the IV is _four_ blocks long */
void AES_bi_ige_encrypt(const unsigned char *in, unsigned char *out,
size_t length, const AES_KEY *key,
const AES_KEY *key2, const unsigned char *ivec,
const int enc);

int AES_wrap_key(AES_KEY *key, const unsigned char *iv,
unsigned char *out,
const unsigned char *in, unsigned int inlen);
int AES_unwrap_key(AES_KEY *key, const unsigned char *iv,
unsigned char *out,
const unsigned char *in, unsigned int inlen);


# ifdef __cplusplus
}
# endif

#endif
Loading

0 comments on commit a8a265b

Please sign in to comment.