yaml-cpp
Crypto++
Our great sponsors
yaml-cpp | Crypto++ | |
---|---|---|
12 | 6 | |
4,776 | 4,547 | |
- | - | |
7.4 | 8.0 | |
8 days ago | about 1 month ago | |
C++ | C++ | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
yaml-cpp
-
yaml-cpp VS rapidyaml - a user suggested alternative
2 projects | 5 Feb 2022
-
How do you manage third-party libraries
FetchContent_Declare(yaml-cpp GIT_REPOSITORY https://github.com/jbeder/yaml-cpp.git GIT_TAG yaml-cpp-0.7.0 GIT_SHALLOW TRUE ) set(YAML_CPP_BUILD_TESTS OFF) FetchContent_MakeAvailable(yaml-cpp)
-
Templated lambdas with unknown type during invocation
As you can see, I'm trying to coerce some YAML::Node to get some unknown type:
-
How to deal with unmaintained crates? (eg. yaml-rust)
Some context, In my day job, I'm working on a custom format that is based on yaml but extends it. We're still using C++, so we the used yaml-cpp as a base for our parser and it was great for that purpose. laying with rust on Advent of Code lately I also got sent back to reality... Not having rust enums, match, great string handling, iterators when working with my AST was hard. So I wanted to try to implement the same parser in Rust as an example to my teammates of how great rust can be.
-
Libraries
yaml-cpp
-
yaml-cpp eclipse
Hi, this is a library (https://github.com/jbeder/yaml-cpp), I tried to add it but unfortunately I can't, and I can't find any instructions.
-
Beginner: ExternalProject_Add link and include directory
cmake_minimum_required(VERSION 3.0.0) project(cmaketest VERSION 0.1.0) include(CTest) enable_testing() include(ExternalProject) ExternalProject_Add(yaml PREFIX 3rd_party GIT_REPOSITORY https://github.com/jbeder/yaml-cpp/ INSTALL_COMMAND "" ) add_executable(cmaketest main.cpp) set(CPACK_PROJECT_NAME ${PROJECT_NAME}) set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) include(CPack)
-
Modern yaml library with clear docs
I've found is yaml-cpp. The API seems fine
-
I need help with list project
If you want a file format that has more readability, YAML is probably your best bet.
-
How to read from a file
Can this not be parsed as YAML? (https://github.com/jbeder/yaml-cpp)
Crypto++
-
And the Earn It act is back in the US. Third times the charm to crush privacy?
I'm one of the maintainers of Crypto++, https://cryptopp.com/.
-
How to use a static library in g++
Hello, Im new to c++ and wanted to make a project from scratch, so far I understand how to compile multiple .cpp files using g++ (and visual studio code). The only thing that gives me a headache is trying to include open source libraries into my project, basically i want to use Cryptopp library (https://github.com/weidai11/cryptopp).
- Information and learning resources for cryptography newcomers
-
Libraries
cryptopp
- Crypto++ 8.6
- C++: library for encryption and decryption with AES algorithm
What are some alternatives?
Boost.PropertyTree - Boost.org property_tree module
OpenSSL - TLS/SSL and crypto library
ArduinoJson - 📟 JSON library for Arduino and embedded C++. Simple and efficient.
Botan - Cryptography Toolkit
json - JSON for Modern C++
libsodium - A modern, portable, easy to use crypto library.
RapidJSON - A fast JSON parser/generator for C++ with both SAX/DOM style API
Bcrypt - Modern(-ish) password hashing for your software and your servers
JsonCpp - A C++ library for interacting with JSON.
LibTomCrypt - LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.
JSON++ - A JSON parser in C++
mbedTLS - An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.