About 50 results
Open links in new tab
  1. BearSSL: BearSSL API

    Jan 8, 2013 · API Layout The functions and structures defined by the BearSSL API are located in various header files:

  2. www.bearssl.org

    #include #include /* * RSA * --- * * A RSA engine consists in two functions, for public-key and private-key * operations (modular exponentiations). In both cases, the same buffer is * used as source and …

  3. _ Git - BearSSL/tree - tools/

    Added general-purpose API for AEAD algorithms, and GCM implementation.

  4. www.bearssl.org

    * algorithms, it is crucial for security that any given nonce * value is never used twice for the same key and distinct * messages. * * - Data to encrypt and protect. * * - Additional authenticated data, which is …

  5. www.bearssl.org

    diff --git a/inc/bearssl_rsa.h b/inc/bearssl_rsa.h index ac0415f..7c79d33 100644 --- a/inc/bearssl_rsa.h +++ b/inc/bearssl_rsa.h @@ -84,7 +84,7 @@ extern "C" { * random masking, but "true" constant …

  6. www.bearssl.org

    * | bearssl_aead.h | AEAD algorithms (combined encryption + MAC) | * | bearssl_rsa.h | RSA encryption and signatures | * | bearssl_ec.h | Elliptic curves support (including ECDSA) | * | bearssl_ssl.h | …

  7. www.bearssl.org

    /* see bearssl_ssl.h */ void br_ssl_client_zero(br_ssl_client_context *cc) { /* * For really standard C, we should explicitly set to NULL all * pointers, and 0 all other fields. However, on all our target * …

  8. _ Git - BearSSL/search

    summary shortlog log commit commitdiff tree next Added detection for MIPS64 with n32 ABI.

  9. _ Git - BearSSL/history - inc

    Added stricter rule on input for RSA private key operation (mathematically correct...

  10. www.bearssl.org

    " -list list supported names (protocols, algorithms...)\n"); fprintf(stderr, " -vmin name set minimum supported version (default: TLS-1.0)\n"); fprintf(stderr, " -vmax name set maximum supported version …