Commit graph

  • c0d2fa7f0b Update Makefiles and revert changes to config.pl Arto Kinnunen 2019-09-26 10:33:56 +0300
  • 214064ea85 Xref documentation for ECC curves and DH groups. Andrew Thoelke 2019-09-25 22:16:21 +0100
  • fd368e50d5 Support for vendor-defined ECC curves and DH groups Andrew Thoelke 2019-09-25 22:14:29 +0100
  • c625045da6 Tighten up language regarding direct use of the IANA registry values Andrew Thoelke 2019-09-25 22:11:36 +0100
  • c85dcb31d9 CTR_DRBG: improve the discussion of entropy length vs strength Gilles Peskine 2019-09-25 20:22:40 +0200
  • 3354f75bc1 CTR_DRBG: Finish an unfinished paragraph Gilles Peskine 2019-09-25 20:22:24 +0200
  • 3c3bf4dfdb CTR_DRBG documentation: add changelog entry Gilles Peskine 2019-09-24 14:52:32 +0200
  • 1eb7ba7cdd CTR_DRBG: Document the security strength and SP 800-90A compliance Gilles Peskine 2019-09-24 14:48:53 +0200
  • 85b495b30a Merge remote-tracking branch 'origin/pr/652' into baremetal Simon Butcher 2019-09-25 16:37:07 +0100
  • 5e639ed026 Add comments to Makefiles Arto Kinnunen 2019-09-25 17:08:39 +0300
  • 8307802824 Enable tests in Mbed OS environment Arto Kinnunen 2019-09-25 16:10:04 +0300
  • ab9a29bd2c ssl-opt.sh: Reuse query config test program for requires_config_xxx Hanno Becker 2019-09-24 16:14:39 +0100
  • ae9f2a2acc Fix compilation error Ron Eldor 2019-09-25 15:04:21 +0300
  • 39512b4b8a Add const to variable Ron Eldor 2019-09-25 14:06:15 +0300
  • 6e76108e15 Fix endianity issue when reading uint32 Ron Eldor 2019-09-09 14:52:50 +0300
  • 2ad73aa388 Increase test suite timeout Ron Eldor 2018-11-22 15:56:06 +0200
  • 3adb981383 Reduce stack usage of test_suite_pkcs1_v15 Ron Eldor 2018-11-25 15:54:52 +0200
  • 5d7254a091 Reduce stack usage of test_suite_pkcs1_v21 Ron Eldor 2018-11-22 15:49:49 +0200
  • e4c5fa74b8 Reduce stack usage of test_suite_rsa Ron Eldor 2018-11-22 15:47:51 +0200
  • 5533f4aff1 Reduce stack usage of test_suite_pk Ron Eldor 2018-11-21 13:44:31 +0200
  • 038ab053d6 Add const to variable Ron Eldor 2019-09-25 14:06:15 +0300
  • 5a627c5e19
    Merge pull request #264 from gilles-peskine-arm/test_malloc_0_null Jaeden Amero 2019-09-25 09:28:54 +0100
  • 0d8b86a131 ssl-opt.sh: Fix some test case descriptions Gilles Peskine 2019-09-20 18:03:11 +0200
  • 57870e8c67 Reject non-ASCII characters in test case descriptions Gilles Peskine 2019-09-20 18:02:30 +0200
  • f12ad58a1d Process input files as binary Gilles Peskine 2019-09-20 18:02:01 +0200
  • 32b9421f12 Factor description-checking code into a common function Gilles Peskine 2019-09-20 18:00:49 +0200
  • 283df2e90c Fix cosmetic error in warnings Gilles Peskine 2019-09-20 17:56:29 +0200
  • 168858f52d Fix regex matching run_test calls in ssl-opt.sh Gilles Peskine 2019-09-20 17:54:45 +0200
  • 895868bc82 all.sh: run check-test-cases.py Gilles Peskine 2019-09-19 21:30:05 +0200
  • 600bb694ac Better information messages for quick checks Gilles Peskine 2019-09-19 21:29:11 +0200
  • a9478bab08 Fix configuration short name in key-exchanges.pl Gilles Peskine 2019-09-18 18:45:35 +0200
  • 7a020f3d10 Make test case descriptions unique Gilles Peskine 2019-09-16 19:54:10 +0200
  • ba94b58127 New test script check-test-cases.py Gilles Peskine 2019-09-16 19:18:40 +0200
  • 508caf528a Document the test outcome file Gilles Peskine 2019-09-16 16:29:15 +0200
  • d46b0869f4 Create infrastructure for architecture documents in Markdown Gilles Peskine 2019-09-16 16:06:06 +0200
  • 67ffdafde6 all.sh --outcome-file creates an outcome file Gilles Peskine 2019-09-16 15:55:46 +0200
  • 178c9aa966 Key derivation: forbid output_key without input_key Gilles Peskine 2019-09-24 18:21:06 +0200
  • 1a2904c49a derive_input test function: Try output afterwards Gilles Peskine 2019-09-24 17:45:07 +0200
  • 2058c07724 derive_input test function: More logical parameter order Gilles Peskine 2019-09-24 17:19:33 +0200
  • 7ebd4dcf57 Key derivation: allow both keys and direct inputs (function doc) Gilles Peskine 2019-09-24 17:15:58 +0200
  • b8965193a0 Use the constant PSA_KEY_TYPE_NONE rather than 0 Gilles Peskine 2019-09-24 16:21:10 +0200
  • 46d7faf195 Don't jump past a variable declaration Gilles Peskine 2019-09-23 19:22:55 +0200
  • 593773d9f2 Consistently abort key derivation operations on input error Gilles Peskine 2019-09-23 18:17:40 +0200
  • 224b0d656a Key derivation: allow both keys and direct inputs Gilles Peskine 2019-09-23 18:13:17 +0200
  • 6842ba4d7a PSA crypto KDF: test bytes/key input independently of the step type Gilles Peskine 2019-09-23 13:49:33 +0200
  • 6ddb4d8434 Improve descriptions of derive test cases Gilles Peskine 2019-09-24 18:37:19 +0200
  • 31b0a3c351 Add a test component with malloc(0) returning NULL Gilles Peskine 2019-09-17 19:04:38 +0200
  • bf77960368 Merge remote-tracking branch 'public/pr/2849' into baremetal Simon Butcher 2019-09-24 15:29:55 +0100
  • 8d0684dd06 Merge remote-tracking branch 'public/pr/2835' into baremetal Simon Butcher 2019-09-24 15:28:35 +0100
  • 810ee06689 Merge remote-tracking branch 'public/pr/2830' into baremetal Simon Butcher 2019-09-24 15:17:54 +0100
  • 0a048b2833
    Merge pull request #270 from gilles-peskine-arm/test_outcome_file-crypto-fix Gilles Peskine 2019-09-24 15:54:54 +0200
  • 888de8fdd9
    Merge pull request #280 from athoelke/at-fix264 Gilles Peskine 2019-09-24 15:47:49 +0200
  • 80b3f4b20a CTR_DRBG: Document the maximum size of some parameters Gilles Peskine 2019-09-24 14:48:30 +0200
  • 6b2c50c01f CTR_DRBG documentation clarifications Gilles Peskine 2019-09-24 14:40:40 +0200
  • c6f03ef6d4 Include IANA reference in the definition of ECC curves and DH groups Andrew Thoelke 2019-09-24 13:19:49 +0100
  • dd49cf984b Include vendor-defined algorithm macros Andrew Thoelke 2019-09-24 13:11:49 +0100
  • af7724e985 Fix endianity issue when reading uint32 Ron Eldor 2019-09-09 14:52:50 +0300
  • 635888b287 Reduce stack usage of test_suite_pkcs1_v15 Ron Eldor 2018-11-25 15:54:52 +0200
  • 6fd1aa050e Increase test suite timeout Ron Eldor 2018-11-22 15:56:06 +0200
  • 5b8f120fca Reduce stack usage of test_suite_pkcs1_v21 Ron Eldor 2018-11-22 15:49:49 +0200
  • fdc15bd581 Reduce stack usage of test_suite_rsa Ron Eldor 2018-11-22 15:47:51 +0200
  • 58e3f69dd3 Reduce stack usage of test_suite_pk Ron Eldor 2018-11-21 13:44:31 +0200
  • 71657493f1 Improve speed of PBKDF2 by caching the digest state of the passphrase Jack Lloyd 2019-09-23 19:15:54 -0400
  • d1798b4f91 Merge remote-tracking branch 'origin/pr/2821' into development Jaeden Amero 2019-09-23 17:29:07 +0100
  • c21a9f04f9 Merge remote-tracking branch 'origin/pr/2765' into development Jaeden Amero 2019-09-23 17:27:44 +0100
  • 311f54d0ee tls_prf: support an empty master secret Gilles Peskine 2019-09-23 18:19:22 +0200
  • 583afe47cc Add a calloc self-test Gilles Peskine 2019-09-17 18:18:58 +0200
  • 38b7c5edeb
    Merge pull request #260 from athoelke/at-operations Gilles Peskine 2019-09-20 18:44:44 +0200
  • 21e7145f46 Insert doxygen comments on old algorithms so they appear in PSA documentation Adrian L. Shaw 2019-09-20 16:01:11 +0100
  • 7e88e13d94 Test data: replace "::" by ":" Gilles Peskine 2019-09-20 16:01:59 +0200
  • efa2ac879d Uniquify test case descriptions Gilles Peskine 2019-09-19 21:20:26 +0200
  • 44393c81aa psa_crypto: Add an ECDH+HKDF test with longer output Gilles Peskine 2019-09-19 21:17:33 +0200
  • d9be186a39 psa_crypto: Fix OAEP test Gilles Peskine 2019-09-19 21:16:54 +0200
  • d17cf9d0c4 psa_crypto: Remove duplicate test case Gilles Peskine 2019-09-19 21:16:30 +0200
  • 52c7d998af psa_crypto_se_driver_hal: Fix copypasta in test cases Gilles Peskine 2019-09-19 20:59:15 +0200
  • f3eddd68bb pkcs1_v21: Fix copypasta in test case Gilles Peskine 2019-09-19 20:57:23 +0200
  • c5dce20b4e cipher.nist_kw: Fix duplicate test case Gilles Peskine 2019-09-19 20:49:16 +0200
  • bfcb69cd5c blowfish: Fix encrypt test case that should have been decrypt Gilles Peskine 2019-09-19 20:48:21 +0200
  • e07960cf40 aria: Remove duplicate test cases Gilles Peskine 2019-09-19 20:46:49 +0200
  • d2c24869ae baremetal.sh: include total in ROM report Manuel Pégourié-Gonnard 2019-09-20 10:29:29 +0200
  • 15be0eeae4 baremetal.sh: extract ROM reporting to a function Manuel Pégourié-Gonnard 2019-09-20 10:25:29 +0200
  • 8b5e6bd6ae Improve some internal documentation Manuel Pégourié-Gonnard 2019-09-20 08:57:18 +0200
  • c893235ea1
    Merge pull request #115 from gilles-peskine-arm/psa-error-compatibility_aliases Gilles Peskine 2019-09-19 16:20:08 +0200
  • 95758f8d61 *.data: remove semicolons from test case descriptions Gilles Peskine 2019-09-16 19:38:52 +0200
  • 429fff487a Remove whitespace Adrian L. Shaw 2019-09-19 14:03:49 +0100
  • d89338ac47 Add API versioning Adrian L. Shaw 2019-09-19 13:32:57 +0100
  • a291413a1e
    Merge pull request #257 from gilles-peskine-arm/psa-remove_zero_length_keys Gilles Peskine 2019-09-19 13:07:41 +0200
  • 16a25e005d Add set+get tests Gilles Peskine 2019-09-19 12:19:24 +0200
  • fd7ad33ee9 Consolidate tests for set with/without values Gilles Peskine 2019-09-19 12:18:23 +0200
  • 6d229f8af0 Adapt EC-JPAKE test suite to hardcodable hash Manuel Pégourié-Gonnard 2019-09-12 09:58:37 +0200
  • a77e9b5b35 Make sub-context statically allocated Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 073c1e1391 Remove pk_info from pk_context_t with SINGLE_TYPE Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 2829bbf59b Remove dependency from SSL on PK internals Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 4223ce4fca Introduce macro-based read access to ctx->pk_info Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • f8b7c7f0ac Implement two-valued handle type Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 020d9ba4ed Introduce abstraction mbedtls_pk_handle_t Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 08620cbb62 Implement static dispatch with SINGLE_PK_TYPE Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 8cd288932b Clean up merged pk_wrap in pk.c Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 4ed179f693 Merge pk_wrap into pk.c Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200
  • 342cecf1f7 Introduce macro-based access to info members Manuel Pégourié-Gonnard 2019-09-19 10:45:14 +0200