91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.04MB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2023-11-04
  • 語言: 其他
  • 標簽: mbedtls??

資源簡介

mbedtls-2.2.1工具,進行加密,mbed TLS(以前稱為PolarSSL)是TLS和SSL協議的實現,并且需要相應的加密算法和支持代碼。這是雙重許可與Apache許可證 2.0版(與GPLv2許可也可)。網站上指出,mbed TLS的目標是“易于理解,使用,集成和擴展”

資源截圖

代碼片段和文件信息

/*
?*??FIPS-197?compliant?AES?implementation
?*
?*??Copyright?(C)?2006-2015?ARM?Limited?All?Rights?Reserved
?*??SPDX-License-Identifier:?Apache-2.0
?*
?*??Licensed?under?the?Apache?License?Version?2.0?(the?“License“);?you?may
?*??not?use?this?file?except?in?compliance?with?the?License.
?*??You?may?obtain?a?copy?of?the?License?at
?*
?*??http://www.apache.org/licenses/LICENSE-2.0
?*
?*??Unless?required?by?applicable?law?or?agreed?to?in?writing?software
?*??distributed?under?the?License?is?distributed?on?an?“AS?IS“?BASIS?WITHOUT
?*??WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.
?*??See?the?License?for?the?specific?language?governing?permissions?and
?*??limitations?under?the?License.
?*
?*??This?file?is?part?of?mbed?TLS?(https://tls.mbed.org)
?*/
/*
?*??The?AES?block?cipher?was?designed?by?Vincent?Rijmen?and?Joan?Daemen.
?*
?*??http://csrc.nist.gov/encryption/aes/rijndael/Rijndael.pdf
?*??http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf
?*/

#if?!defined(MBEDTLS_CONFIG_FILE)
#include?“mbedtls/config.h“
#else
#include?MBEDTLS_CONFIG_FILE
#endif

#if?defined(MBEDTLS_AES_C)

#include?

#include?“mbedtls/aes.h“
#if?defined(MBEDTLS_PADLOCK_C)
#include?“mbedtls/padlock.h“
#endif
#if?defined(MBEDTLS_AESNI_C)
#include?“mbedtls/aesni.h“
#endif

#if?defined(MBEDTLS_SELF_TEST)
#if?defined(MBEDTLS_PLATFORM_C)
#include?“mbedtls/platform.h“
#else
#include?
#define?mbedtls_printf?printf
#endif?/*?MBEDTLS_PLATFORM_C?*/
#endif?/*?MBEDTLS_SELF_TEST?*/

#if?!defined(MBEDTLS_AES_ALT)

/*?Implementation?that?should?never?be?optimized?out?by?the?compiler?*/
static?void?mbedtls_zeroize(?void?*v?size_t?n?)?{
????volatile?unsigned?char?*p?=?v;?while(?n--?)?*p++?=?0;
}

/*
?*?32-bit?integer?manipulation?macros?(little?endian)
?*/
#ifndef?GET_UINT32_LE
#define?GET_UINT32_LE(nbi)????????????????????????????\
{???????????????????????????????????????????????????????\
????(n)?=?(?(uint32_t)?(b)[(i)????]???????)?????????????\
????????|?(?(uint32_t)?(b)[(i)?+?1]?<????????|?(?(uint32_t)?(b)[(i)?+?2]?<????????|?(?(uint32_t)?(b)[(i)?+?3]?<}
#endif

#ifndef?PUT_UINT32_LE
#define?PUT_UINT32_LE(nbi)????????????????????????????????????\
{???????????????????????????????????????????????????????????????\
????(b)[(i)????]?=?(unsigned?char)?(?(?(n)???????)?&?0xFF?);????\
????(b)[(i)?+?1]?=?(unsigned?char)?(?(?(n)?>>??8?)?&?0xFF?);????\
????(b)[(i)?+?2]?=?(unsigned?char)?(?(?(n)?>>?16?)?&?0xFF?);????\
????(b)[(i)?+?3]?=?(unsigned?char)?(?(?(n)?>>?24?)?&?0xFF?);????\
}
#endif

#if?defined(MBEDTLS_PADLOCK_C)?&&??????????????????????\
????(?defined(MBEDTLS_HAVE_X86)?||?defined(MBEDTLS_PADLOCK_ALIGN16)?)
static?int?aes_padlock_ace?=?-1;
#endif

#if?defined(MBEDTLS_AES_ROM_TABLES)
/*
?*?Forward?S-box
?*/
static?const?unsigned?char?FSb[256]?=
{
????0x63?0x7C?0x77?0x7B?0xF2?0x6B?0x6F?0xC5
????0x30?0x01?0x67?0x2B?0xFE?0xD7?0xAB?0x76
????0xCA?0x82?0xC9?0x7D?0xFA?0

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????358??2016-01-05?06:26??mbedtls-2.2.1\.gitignore

?????文件????????889??2016-01-05?06:26??mbedtls-2.2.1\.travis.yml

?????文件??????11358??2016-01-05?06:26??mbedtls-2.2.1\apache-2.0.txt

?????文件??????93811??2016-01-05?06:26??mbedtls-2.2.1\ChangeLog

?????文件???????5537??2016-01-05?06:26??mbedtls-2.2.1\CMakeLists.txt

?????文件???????2804??2016-01-05?06:26??mbedtls-2.2.1\configs\config-ccm-psk-tls1_2.h

?????文件???????2058??2016-01-05?06:26??mbedtls-2.2.1\configs\config-mini-tls1_1.h

?????文件???????1948??2016-01-05?06:26??mbedtls-2.2.1\configs\config-picocoin.h

?????文件???????3533??2016-01-05?06:26??mbedtls-2.2.1\configs\config-suite-b.h

?????文件???????2691??2016-01-05?06:26??mbedtls-2.2.1\configs\config-thread.h

?????文件???????1049??2016-01-05?06:26??mbedtls-2.2.1\configs\README.txt

?????文件????????110??2016-01-05?06:26??mbedtls-2.2.1\DartConfiguration.tcl

?????文件???????3324??2016-01-05?06:26??mbedtls-2.2.1\doxygen\input\doc_encdec.h

?????文件???????1512??2016-01-05?06:26??mbedtls-2.2.1\doxygen\input\doc_hashing.h

?????文件???????3683??2016-01-05?06:26??mbedtls-2.2.1\doxygen\input\doc_mainpage.h

?????文件???????1772??2016-01-05?06:26??mbedtls-2.2.1\doxygen\input\doc_rng.h

?????文件???????2020??2016-01-05?06:26??mbedtls-2.2.1\doxygen\input\doc_ssltls.h

?????文件???????1739??2016-01-05?06:26??mbedtls-2.2.1\doxygen\input\doc_tcpip.h

?????文件???????1762??2016-01-05?06:26??mbedtls-2.2.1\doxygen\input\doc_x509.h

?????文件??????81371??2016-01-05?06:26??mbedtls-2.2.1\doxygen\mbedtls.doxyfile

?????文件?????????46??2016-01-05?06:26??mbedtls-2.2.1\include\.gitignore

?????文件????????294??2016-01-05?06:26??mbedtls-2.2.1\include\CMakeLists.txt

?????文件??????10395??2016-01-05?06:26??mbedtls-2.2.1\include\mbedtls\aes.h

?????文件???????3417??2016-01-05?06:26??mbedtls-2.2.1\include\mbedtls\aesni.h

?????文件???????2669??2016-01-05?06:26??mbedtls-2.2.1\include\mbedtls\arc4.h

?????文件??????11762??2016-01-05?06:26??mbedtls-2.2.1\include\mbedtls\asn1.h

?????文件???????9307??2016-01-05?06:26??mbedtls-2.2.1\include\mbedtls\asn1write.h

?????文件???????3134??2016-01-05?06:26??mbedtls-2.2.1\include\mbedtls\base64.h

?????文件??????24449??2016-01-05?06:26??mbedtls-2.2.1\include\mbedtls\bignum.h

?????文件???????7482??2016-01-05?06:26??mbedtls-2.2.1\include\mbedtls\blowfish.h

............此處省略690個文件信息

評論

共有 條評論