The security/polarssl port
mbedtls-2.28.0p1 – SSL library with an intuitive API and readable source code (cvsweb github mirror)
Description
PolarSSL is a fully featured and standards compliant SSL library offering server and client functionality (SSLv3, TLSv1.0, TLSv1.1 and TLSv1.2) with an intuitive API and readable source code. Dual license (GPLv2+/commercial). Non-standard extensions include: SSL Session Tickets (RFC 5077), Server Name Indication (SNI) (RFC 6066), Truncated HMAC (RFC 6066), Max Fragment Length (RFC 6066), and Secure Renegotiation (RFC 5746). Symmetric algorithms: AES, Blowfish, 3DES, DES, ARC4, Camellia, XTEA Modes: ECB, CBC, CFB, CTR, GCM Hashes: MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, RIPEMD-160 PolarSSL has its own big number library. Its RSA implementation supports both PKCS#1 v1.5 and PKCS#1 v2.1 padding. Its ECC implementation supports ECDHE and ECDSA with various NIST/Koblitz/Brainpool curves and Curve25519. PolarSSL includes extensive testing (over 6600 validation, regression and code coverage tests) and uses a continuous integration system to check all committed code. Automated tests are also done against GnuTLS and OpenSSL.WWW: https://tls.mbed.org/
Maintainer
The OpenBSD ports mailing-list
Categories
Build dependencies
Test dependencies
Files
- /usr/local/include/mbedtls/
- /usr/local/include/mbedtls/aes.h
- /usr/local/include/mbedtls/aesni.h
- /usr/local/include/mbedtls/arc4.h
- /usr/local/include/mbedtls/aria.h
- /usr/local/include/mbedtls/asn1.h
- /usr/local/include/mbedtls/asn1write.h
- /usr/local/include/mbedtls/base64.h
- /usr/local/include/mbedtls/bignum.h
- /usr/local/include/mbedtls/blowfish.h
- /usr/local/include/mbedtls/bn_mul.h
- /usr/local/include/mbedtls/camellia.h
- /usr/local/include/mbedtls/ccm.h
- /usr/local/include/mbedtls/certs.h
- /usr/local/include/mbedtls/chacha20.h
- /usr/local/include/mbedtls/chachapoly.h
- /usr/local/include/mbedtls/check_config.h
- /usr/local/include/mbedtls/cipher.h
- /usr/local/include/mbedtls/cipher_internal.h
- /usr/local/include/mbedtls/cmac.h
- /usr/local/include/mbedtls/compat-1.3.h
- /usr/local/include/mbedtls/config.h
- /usr/local/include/mbedtls/config_psa.h
- /usr/local/include/mbedtls/constant_time.h
- /usr/local/include/mbedtls/ctr_drbg.h
- /usr/local/include/mbedtls/debug.h
- /usr/local/include/mbedtls/des.h
- /usr/local/include/mbedtls/dhm.h
- /usr/local/include/mbedtls/ecdh.h
- /usr/local/include/mbedtls/ecdsa.h
- /usr/local/include/mbedtls/ecjpake.h
- /usr/local/include/mbedtls/ecp.h
- /usr/local/include/mbedtls/ecp_internal.h
- /usr/local/include/mbedtls/entropy.h
- /usr/local/include/mbedtls/entropy_poll.h
- /usr/local/include/mbedtls/error.h
- /usr/local/include/mbedtls/gcm.h
- /usr/local/include/mbedtls/havege.h
- /usr/local/include/mbedtls/hkdf.h
- /usr/local/include/mbedtls/hmac_drbg.h
- /usr/local/include/mbedtls/md.h
- /usr/local/include/mbedtls/md2.h
- /usr/local/include/mbedtls/md4.h
- /usr/local/include/mbedtls/md5.h
- /usr/local/include/mbedtls/md_internal.h
- /usr/local/include/mbedtls/memory_buffer_alloc.h
- /usr/local/include/mbedtls/net.h
- /usr/local/include/mbedtls/net_sockets.h
- /usr/local/include/mbedtls/nist_kw.h
- /usr/local/include/mbedtls/oid.h
- /usr/local/include/mbedtls/padlock.h
- /usr/local/include/mbedtls/pem.h
- /usr/local/include/mbedtls/pk.h
- /usr/local/include/mbedtls/pk_internal.h
- /usr/local/include/mbedtls/pkcs11.h
- /usr/local/include/mbedtls/pkcs12.h
- /usr/local/include/mbedtls/pkcs5.h
- /usr/local/include/mbedtls/platform.h
- /usr/local/include/mbedtls/platform_time.h
- /usr/local/include/mbedtls/platform_util.h
- /usr/local/include/mbedtls/poly1305.h
- /usr/local/include/mbedtls/psa_util.h
- /usr/local/include/mbedtls/ripemd160.h
- /usr/local/include/mbedtls/rsa.h
- /usr/local/include/mbedtls/rsa_internal.h
- /usr/local/include/mbedtls/sha1.h
- /usr/local/include/mbedtls/sha256.h
- /usr/local/include/mbedtls/sha512.h
- /usr/local/include/mbedtls/ssl.h
- /usr/local/include/mbedtls/ssl_cache.h
- /usr/local/include/mbedtls/ssl_ciphersuites.h
- /usr/local/include/mbedtls/ssl_cookie.h
- /usr/local/include/mbedtls/ssl_internal.h
- /usr/local/include/mbedtls/ssl_ticket.h
- /usr/local/include/mbedtls/threading.h
- /usr/local/include/mbedtls/timing.h
- /usr/local/include/mbedtls/version.h
- /usr/local/include/mbedtls/x509.h
- /usr/local/include/mbedtls/x509_crl.h
- /usr/local/include/mbedtls/x509_crt.h
- /usr/local/include/mbedtls/x509_csr.h
- /usr/local/include/mbedtls/xtea.h
- /usr/local/include/psa/
- /usr/local/include/psa/crypto.h
- /usr/local/include/psa/crypto_builtin_composites.h
- /usr/local/include/psa/crypto_builtin_primitives.h
- /usr/local/include/psa/crypto_compat.h
- /usr/local/include/psa/crypto_config.h
- /usr/local/include/psa/crypto_driver_common.h
- /usr/local/include/psa/crypto_driver_contexts_composites.h
- /usr/local/include/psa/crypto_driver_contexts_primitives.h
- /usr/local/include/psa/crypto_extra.h
- /usr/local/include/psa/crypto_platform.h
- /usr/local/include/psa/crypto_se_driver.h
- /usr/local/include/psa/crypto_sizes.h
- /usr/local/include/psa/crypto_struct.h
- /usr/local/include/psa/crypto_types.h
- /usr/local/include/psa/crypto_values.h
- /usr/local/lib/libmbedcrypto.a
- /usr/local/lib/libmbedcrypto.so.5.0
- /usr/local/lib/libmbedtls.a
- /usr/local/lib/libmbedtls.so.7.0
- /usr/local/lib/libmbedx509.a
- /usr/local/lib/libmbedx509.so.3.2
- /usr/local/share/doc/mbedtls/
- /usr/local/share/doc/mbedtls/ChangeLog
- /usr/local/share/doc/mbedtls/README.md
- /usr/local/share/examples/mbedtls/
- /usr/local/share/examples/mbedtls/README
- /usr/local/share/examples/mbedtls/benchmark
- /usr/local/share/examples/mbedtls/cert_app
- /usr/local/share/examples/mbedtls/cert_req
- /usr/local/share/examples/mbedtls/cert_write
- /usr/local/share/examples/mbedtls/crl_app
- /usr/local/share/examples/mbedtls/crypt_and_hash
- /usr/local/share/examples/mbedtls/crypto_examples
- /usr/local/share/examples/mbedtls/dh_client
- /usr/local/share/examples/mbedtls/dh_genprime
- /usr/local/share/examples/mbedtls/dh_server
- /usr/local/share/examples/mbedtls/dtls_client
- /usr/local/share/examples/mbedtls/dtls_server
- /usr/local/share/examples/mbedtls/ecdh_curve25519
- /usr/local/share/examples/mbedtls/ecdsa
- /usr/local/share/examples/mbedtls/gen_entropy
- /usr/local/share/examples/mbedtls/gen_key
- /usr/local/share/examples/mbedtls/gen_random_ctr_drbg
- /usr/local/share/examples/mbedtls/gen_random_havege
- /usr/local/share/examples/mbedtls/generic_sum
- /usr/local/share/examples/mbedtls/hello
- /usr/local/share/examples/mbedtls/key_app
- /usr/local/share/examples/mbedtls/key_app_writer
- /usr/local/share/examples/mbedtls/key_ladder_demo
- /usr/local/share/examples/mbedtls/key_ladder_demo.sh
- /usr/local/share/examples/mbedtls/load_roots
- /usr/local/share/examples/mbedtls/mini_client
- /usr/local/share/examples/mbedtls/mpi_demo
- /usr/local/share/examples/mbedtls/pem2der
- /usr/local/share/examples/mbedtls/pk_decrypt
- /usr/local/share/examples/mbedtls/pk_encrypt
- /usr/local/share/examples/mbedtls/pk_sign
- /usr/local/share/examples/mbedtls/pk_verify
- /usr/local/share/examples/mbedtls/psa_constant_names
- /usr/local/share/examples/mbedtls/query_compile_time_config
- /usr/local/share/examples/mbedtls/req_app
- /usr/local/share/examples/mbedtls/rsa_decrypt
- /usr/local/share/examples/mbedtls/rsa_encrypt
- /usr/local/share/examples/mbedtls/rsa_genkey
- /usr/local/share/examples/mbedtls/rsa_sign
- /usr/local/share/examples/mbedtls/rsa_sign_pss
- /usr/local/share/examples/mbedtls/rsa_verify
- /usr/local/share/examples/mbedtls/rsa_verify_pss
- /usr/local/share/examples/mbedtls/selftest
- /usr/local/share/examples/mbedtls/ssl_client1
- /usr/local/share/examples/mbedtls/ssl_client2
- /usr/local/share/examples/mbedtls/ssl_context_info
- /usr/local/share/examples/mbedtls/ssl_fork_server
- /usr/local/share/examples/mbedtls/ssl_mail_client
- /usr/local/share/examples/mbedtls/ssl_pthread_server
- /usr/local/share/examples/mbedtls/ssl_server
- /usr/local/share/examples/mbedtls/ssl_server2
- /usr/local/share/examples/mbedtls/strerror
- /usr/local/share/examples/mbedtls/udp_proxy
- /usr/local/share/examples/mbedtls/zeroize
- @conflict polarssl-*