首页 文章 精选 留言 我的

精选列表

搜索[fft库],共10026篇文章
优秀的个人博客,低调大师

加密库 libsodium 1.0.22 发布

libsodium 1.0.22 现已发布。此版本更新包含了 1.0.21-stable 版本的所有更改,此外还包括: 后量子密钥封装现已可用。ML-KEM768(the NIST-standardized lattice-based KEM)可通过crypto_kem_mlkem768_*()相关函数调用。 X-Wing 是一种混合型 KEM,它结合了 ML-KEM768 和 X25519,可同时抵御经典和量子攻击,可通过crypto_kem_*()函数调用。X-Wing 是大多数应用场景的推荐 KEM。 SHA-3 哈希函数现在以crypto_hash_sha3256_*()和crypto_hash_sha3512_*()的形式提供,同时提供one-shot 和 streaming API。 Version 1.0.21-stable 性能:针对 ARM 平台上的 Argon2 进行了 NEON 优化。 性能:SHA3 (Keccak1600) 现在在 ARM 平台上可用时会利用 ARM SHA3 指令。 性能:已添加 Argon2 的 WebAssembly SIMD 实现。 Emscripten:LTO 现已禁用。在 Emscripten 4 中,LTO 生成的 WebAssembly 模块中的函数运行速度明显低于未启用 LTO 的情况。 Emscripten:新增选项,允许使用 SIMD 支持进行编译。 Emscripten:现已支持原生 ESM 模块生成。 JavaScript sumo 构建现在允许使用高达 80 MiB 的内存,因此带有交互式设置的crypto_pwhash不仅可以在 WebAssembly 中使用,还可以在纯 JavaScript 中使用。 XOF 状态对齐要求已放宽。 crypto_core_keccak1600_state已添加。 导出缺失的crypto_ipcrypt_nd_keygen()辅助函数。 crypto_auth_hmacsha256_init和crypto_auth_hmacsha512_init现支持接受 NULL key 指针(即密钥长度为零),以与其他_init函数保持一致。 apple-xcframework:头文件现在位于 Clibsodium 子目录中,以防止 module.modulemap 与其他 xcframework 发生冲突。 修复了在 aarch64 和 gcc 4.x 上使用 GCC 进行编译的问题。 在 aarch64 架构上,即使不使用 clang,包括 MSVC,现在也启用了 aes256-gcm。 当工具集未定义 PlatformToolsetVersion 时,增加了与 Visual Studio 2026 的兼容性。 Libsodium 可以直接作为 Zig 项目的依赖项使用。 MSVC 构建的性能得到了提升。 更新说明:https://github.com/jedisct1/libsodium/releases/tag/1.0.22-RELEASE

优秀的个人博客,低调大师

c++API类库

C++ referenceC++98, C++03, C++11, C++14, C++17 ASCII chartCompiler support Language PreprocessorKeywordsOperator precedenceEscape sequencesFundamental types Headers Library concepts Utilities library Type supportDynamic memory managementError handlingProgram utilitiesDate and timebitsetFunction objectspair−tuple(C++11)integer_sequence(C++14)optional(C++17)−any(C++17)variant(C++17) Strings library basic_stringbasic_string_view(C++17)Null-terminated byte stringsNull-terminated multibyte stringsNull-terminated wide strings Containers library array(C++11)vector−dequelist−forward_list(C++11)set−multisetmap−multimapunordered_set(C++11)unordered_multiset(C++11)unordered_map(C++11)unordered_multimap(C++11)stack−queue−priority_queue Algorithms library Iterators library Numerics library Common mathematical functionsSpecial mathematical functions(C++17)Complex numbersPseudo-random number generation Input/output library basic_streambufbasic_filebufbasic_stringbufios_basebasic_iosbasic_istreambasic_ostreambasic_iostreambasic_ifstreambasic_ofstreambasic_fstreambasic_istringstreambasic_ostringstreambasic_stringstreamI/O manipulatorsC-style I/O Localizations library Regular expressions library(C++11) Atomic operations library(C++11) Thread support library(C++11) Filesystem library(C++17) Technical specificationsStandard library extensions(library fundamentals TS) Standard library extensions v2(library fundamentals TS v2) propagate_const—not_fn—observer_ptrsource_location—ostream_joinerdetection idiom—uniform container erasure Parallelism library extensions(parallelism TS) Concurrency library extensions(concurrency TS) Concepts(concepts TS) Ranges(ranges TS) Transactional Memory(TM TS) External Links−Non-ANSI/ISO Libraries−Index−std Symbol Index C referenceC89, C95, C99, C11 ASCII chart Language PreprocessorKeywordsOperator precedenceEscape sequences Headers Type support Dynamic memory management Error handling Program utilities Variadic functions Date and time utilities Strings library Null-terminated byte stringsNull-terminated multibyte stringsNull-terminated wide strings Algorithms Numerics Common mathematical functionsFloating-point environment(C99)Pseudo-random number generationComplex number arithmetic(C99)Type-generic math(C99) Input/output support Localization support Atomic operations library(C11) Thread support library(C11) Technical specifications Dynamic memory extensions(dynamic memory TR) Floating-point extensions, Part 1(FP Ext 1 TS) Floating-point extensions, Part 4(FP Ext 4 TS) External Links−Non-ANSI/ISO Libraries News 14 February 2017: New version of theoffline archive 29 October 2016: New version of theoffline archive 29 November 2015: New version of theoffline archive. The Debian and Ubuntu packages will be updated to this version.

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册