Botan v1.9.17发布 一个C++加密算法库

Botan 是一个 C++++ 的加密算法库,支持 AES, DES, SHA-1, RSA, DSA, Diffie-Hellman 等多种算法,支持 X.509 认证以及CRLs 和 PKCS #10。

Botan 1.9.17 发布。该版本增加了控制Sphinx使用的选项及生成文件的Doxygen。x86处理器的运行时特征检测的错误修复,BeOS克隆/连续俳句的支持有所改善。这是第3个,很有希望是最后的后续版本,从而进入下一个稳定树。

Botan 1.9.17发行说明:

Third release candidate for 1.10.0 The format preser">ving encryption method
currently
available was presented in the header fpe.h and the
functions fpe_encrypt and fpe_decrypt. These were renamed as it is likely that other FPE schemes will be included in the future. The header is now fpe_fe1.h, and the functions are named fe1_encrypt and fe1_decrypt. See Format Preserving Encryption for more information. New options to
configure.py control what tools are used for documentation generation. The --with-sphinx option enables using Sphinx to convert ReST into HTML; otherwise the ReST sources are installed directly. If --with-doxygen is used, Doxygen will run as well. Documentation generation can be triggered via the docs target in the
makefile; it will also be installed by the install target on Unix. A bug in 1.9.16 effectively disabled support for runtime CPU feature detection on x86 under GCC in that release. A mostly internal change, all references to “ia32” and “amd64” have been changed to the vendor neutral and probably easier to understand “x86-32” and “x86-64”. For instance, the “mp_amd64” module has been renamed “mp_x86_64”, and the macro indicating x86-32 has changed from BOTAN_TARGET_ARCH_IS_IA32 to BOTAN_TARGET_ARCH_IS_X86_32. The classes calling assembly have also been renamed. Similiarly to the above change, the AES implemenations using the AES-NI instruction set have been renamed from AES_XXX_Intel to AES_XXX_NI.
Systems that are identified as sun4u will default to compiling for 32-bit SPARCv9 code rather than 64-bit. This matches the still common convention for 32-bit SPARC userspaces. If you want 64-bit code on such as system, use --cpu=sparc64. Some minor fixes for compiling botan under the BeOS clone/continuation Haiku. Further updates to the documentation

下载地址:

Source: tar/gzip (sig) / tar/bzip2 (sig)

Windows binary DLL installer for use with Visual C++ 2010: 32 bit 64 bit (checksums)

时间: 2024-10-29 07:23:52

Botan v1.9.17发布 一个C++加密算法库的相关文章

Botan v1.10.0发布 一个C++的加密算法库

Botan 是一个 C++++ 的加密算法库,支持 AES, DES, SHA-1, RSA, DSA, Diffie-Hellman 等多种算法,支持 X.509 认证以及CRLs 和 PKCS #10. Botan v1.10.0更新日志: ·Detection for the rdrand instruction being added to upcoming Intel Ivy http://www.aliyun.com/zixun/aggregation/16410.html">

libmemcached 0.51发布 一个memcached的库

libmemcached 0.51该版本memcached_callback_set()现在需要一个const数据参数.测试的更新,端口号分析器的修复. libmemcached 是一个memcached的库,客户端库,C++ 和 C++ 语言实现的客户端库,具有低http://www.aliyun.com/zixun/aggregation/17969.html">内存占用率.线程安全.并提供对memcached功能的全面支持.它还采用 多种命令行工具: memcat , memflus

SCSS 0.4.2发布 一个R6RS Scheme库

SCSS是一个R6RS http://www.aliyun.com/zixun/aggregation/29902.html">Scheme库用于解析,查询和发出样式信息与W3C层叠样式表相兼容.虽然SCSS本身不提供任何的渲染功能,它可以提供样式信息的应用程序和库. SCSS包括一个可插拔的API用于任意文件实现,允许它以适应全方位W3C建议中所述的选择类型; SDOM支持的out-of-the-box. SCSS 0.4.2这主要是一个错误修正版本.遗留代码相关的邻接选择符已被取代.选

edtFTPj v2.2.1发布 一个FTP客户端库

edtFTPj是一个FTP客户端库,可让任何Java应用程序能有充分的嵌入式FTP功能.它包括一个易于使用的API的方法,如 downloadhttp://www.aliyun.com/zixun/aggregation/19352.html">File() 和uploadFile() .大多数FTP命令的支持,并主动和被动模式. edFTPj已被广泛的测试,并已广泛应用于成千上万的项目. Free Java FTP library gives Java developers: ·Exte

KeyValue 0.3发布 一个跨平台的库

KeyValue是一个跨平台的库,可以通过C++++对象访问LibreOffice Calc,http://www.aliyun.com/zixun/aggregation/16544.html">Excel和其他前端.这可以提高电子表格用户的体验,通过提供一个对象模型和一个方便的界面键值.其实,键值并不仅仅帮助创建电子表格功能. 对象模型,允许最终用户建立通过前端的C++对象.这些对象存储在储存库中,用户请求后使用.此外,键值提供一套服务,有效地利用这些对象.库被命名后,其主要特点是:基

Freeverb3 v2.5.15发布 一个声音处理库

Freeverb3 是一个声音处理库,其中包括采样率缩放功能的一些修复的freeverb版本,NReverb延长执行CCRMA,对脉冲响应混响,FIR滤波器构造带分 离器,softknee执行/ hardknee压缩机,softknee / hardknee限制器立体声增强.这个库的采样功能,提供高品质的音频效果.卷积混响算法是高度优化的x86处理器采用书面 3DNow代码的手!/上证所(单精度)和SSE2(双精度),可用于无延迟的实时声音效果处理使用. Freeverb3 is a sound

libonion 0.4.0发布 一个轻量级的库

libonion一个轻量级的库,可帮助您添加HTTP(和http://www.aliyun.com/zixun/aggregation/29830.html">HTTPS)的功能到您的程序.可以建立最少的内存和CPU占用,这使得它适用于嵌入式系统的理想小型服务器,并添加HTTP的功能到现有的方案. libonion 0.4.0该版本许可证更改为LGPL.一些小的修正以使之成为一个稳定的版本. 下载地址:https://github.com/davidmoreno/onion

AutoDiff.NET 1.0发布 一个纯.NET库

AutoDiffhttp://www.aliyun.com/zixun/aggregation/13480.html">.NET 是一个纯.NET库,用于开发人员轻松地构成函数符号化,然后自动计算在任何给定的点函数值和梯度.它适用于结合一个基于梯度的优化库,已经在Mono 2.10 Linux和.NET 4 Windows上测试成功. AutoDiff.NET 1.0该版本增加了一个实质的性能改进. 软件信息:http://autodiff.codeplex.com/ 下载地址:http:

SCA Java v1.6.2发布 一个多VM的wiring引擎

SC++A Java运行时由core和extension组成.Core本质上来说是一个多VM的wiring引擎.该引擎使用IOC(控制反转)和DI(依赖注入)原则来连接组件. Core Core在性能方面是简单而有限的.它将功能单元连接在一起,并提供可以和extension交互的SPI机制.例如象服务发现,可靠性,对传输协议的支持等特性都是通过extension来做的. Extension Extension增强SCA运行时的功能.Extesion类型不是固定的.而core则是通过提供对exte