Made m64 implementations of elliptic curves the default (when available).
[BearSSL] / tools / sslio.c
index 3a8a6f3..ef7dd3f 100644 (file)
@@ -266,7 +266,11 @@ run_ssl_engine(br_ssl_engine_context *cc, unsigned long fd, unsigned flags)
         * Print algorithm details.
         */
        if (verbose) {
+               const char *rngname;
+
                fprintf(stderr, "Algorithms:\n");
+               br_prng_seeder_system(&rngname);
+               fprintf(stderr, "   RNG:           %s\n", rngname);
                if (cc->iaes_cbcenc != 0) {
                        fprintf(stderr, "   AES/CBC (enc): %s\n",
                                get_algo_name(cc->iaes_cbcenc, 0));
@@ -279,6 +283,10 @@ run_ssl_engine(br_ssl_engine_context *cc, unsigned long fd, unsigned flags)
                        fprintf(stderr, "   AES/CTR:       %s\n",
                                get_algo_name(cc->iaes_cbcdec, 0));
                }
+               if (cc->iaes_ctrcbc != 0) {
+                       fprintf(stderr, "   AES/CCM:       %s\n",
+                               get_algo_name(cc->iaes_ctrcbc, 0));
+               }
                if (cc->ides_cbcenc != 0) {
                        fprintf(stderr, "   DES/CBC (enc): %s\n",
                                get_algo_name(cc->ides_cbcenc, 0));