Cryptographic library in C++11
Botan is a cryptography library, written in C++11, offering the tools necessary to implement a range of practical systems, such as TLS/DTLS, PKIX certificate handling, PKCS#11 and TPM hardware support, password hashing, and post-quantum crypto schemes. In addition to the C++, botan has a C89 API specifically designed to be easy to call from other languages. A Python binding using ctypes is included, and several other language bindings are available.
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/habhg2591gz5g74brnmlpdwn9qp0c3vd-botan-2.18.2.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/wi4hh1n07yxf17ngm6avx2q2ybcwzgj4-botan-2.18.2.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/x4fbl11i7732a93qj1zhkf8qg16g21w2-botan-2.18.2.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/b7bv5n97jjcy99srr9ind2x8a6lz5sqx-botan-2.18.2.drv | |
riscv64-linux | /gnu/store/9hfnzhy0mdj5bwj9vjqhpndwnmnm6x38-botan-2.18.2.drv | ||
powerpc-linux | /gnu/store/ks2h5q5w19qd9r17zj0wwp4yf7bkgqw4-botan-2.18.2.drv | ||
powerpc64le-linux | /gnu/store/vz9rrl0vnxbwsk1fkrafvlwxacd9yknn-botan-2.18.2.drv | ||
mips64el-linux | /gnu/store/frj4miskwmj05ndgys2kd1fnvpwlnrbi-botan-2.18.2.drv | ||
i686-linux | /gnu/store/c2aqi64xcjpvsj8ka6wxiv52j26820i2-botan-2.18.2.drv | ||
i586-gnu | /gnu/store/sj0vq7hfs9gy8s65vwapdhina0nbdqma-botan-2.18.2.drv | ||
armhf-linux | /gnu/store/i2i2hynbiv01bkq5h2gpfsnaa80jg126-botan-2.18.2.drv | ||
aarch64-linux | /gnu/store/21k0dq671xmi2cc6z2apdrr5x13a9hxp-botan-2.18.2.drv |
Linter | Message | Location |
---|---|---|
input-labels Identify input labels that do not match package names | label 'python' does not match package name 'python-wrapper' |