1. 1e14827 Update copyright notices to use Linux Foundation guidance by Bence Szépkúti · 5 years ago
  2. f65ed6f Change key types to a 16-bit encoding by Gilles Peskine · 6 years ago
  3. 178c9aa Key derivation: forbid output_key without input_key by Gilles Peskine · 6 years ago
  4. 98d5685 Merge pull request #232 from Patater/psa-crypto-api-1.0b3 by Jaeden Amero · 6 years ago
  5. 21db2a9 Merge pull request #229 from k-stachowiak/IOTCRYPT-791-remove-legacy-psa-key-derivation by Jaeden Amero · 6 years ago
  6. e3cdf28 psa: Adapt set_key_id() for when owner is included by Jaeden Amero · 6 years ago
  7. 39f03fc psa: Add PSA_KEY_ID_INIT by Jaeden Amero · 6 years ago
  8. f89cc69 psa: Don't duplicate policy initializer by Jaeden Amero · 6 years ago
  9. 8013f44 Make crypto_struct C++ compatible by Jaeden Amero · 6 years ago
  10. 012dcc4 Remove PSA_PRE_1_0_KEY_DERIVATION and the corresponding code by k-stachowiak · 6 years ago
  11. b4e73e9 Add some design notes about multipart operation structures by Gilles Peskine · 6 years ago
  12. c8000c0 Add slot_number attribute by Gilles Peskine · 6 years ago
  13. 91e8c33 Add infrastructure for key attribute flags by Gilles Peskine · 6 years ago
  14. 0c77b0e Merge pull request #198 from gilles-peskine-arm/psa-api-1.0-beta-merge_development_20190801 by Gilles Peskine · 6 years ago
  15. 72c8c5b Merge remote-tracking branch 'upstream-crypto/development' into psa-api-1.0-beta-merge_development_20190801 by Gilles Peskine · 6 years ago
  16. 68cc433b Store key sizes in 16 bits in attributes by Gilles Peskine · 6 years ago
  17. c744d99 Limit keys to 65528 bits by Gilles Peskine · 6 years ago
  18. 7e0cff9 Move attribute fields to a substructure by Gilles Peskine · 6 years ago
  19. c11c4dc Favor stdint.h types in internal types by Gilles Peskine · 6 years ago
  20. 844eb0e Add tls12_prf_read for the new API by Janos Follath · 6 years ago
  21. adbec81 Remove the deprecated PSA_ALG_SELECT_RAW option by Janos Follath · 6 years ago
  22. 999f648 Add new psa_tls12_prf_key_derivation_t by Janos Follath · 6 years ago
  23. e3e8166 Move PSA_PRE_1_0_KEY_DERIVATION to crypto_struct.h by Janos Follath · 6 years ago
  24. d58a00d psa: Avoid use of relative include paths by Jaeden Amero · 6 years ago
  25. 96f0b3b Keys may allow a second algorithm by Gilles Peskine · 6 years ago
  26. d6f371b Keys may allow a second algorithm by Gilles Peskine · 6 years ago
  27. 24f10f8 Remove domain parameters from the official API by Gilles Peskine · 6 years ago
  28. 35675b6 Terminology: say "key derivation operation", not "generator" by Gilles Peskine · 6 years ago
  29. cbe6650 Rename generator-related internal identifiers by Gilles Peskine · 6 years ago
  30. a99d3fb Rename generator functions to psa_key_derivation_xxx by Gilles Peskine · 6 years ago
  31. 9de5eb0 Remove psa_make_key_persistent by Gilles Peskine · 6 years ago
  32. dc8219a Replace psa_make_key_persistent by id/lifetime setters by Gilles Peskine · 6 years ago
  33. b699f07 Switch psa_{get,set}_domain_parameters to attributes by Gilles Peskine · 6 years ago
  34. 3a4f1f8 Set the key size as an attribute by Gilles Peskine · 6 years ago
  35. a3dd737 Move legacy definitions to crypto_extra.h by Gilles Peskine · 6 years ago
  36. db4b3ab Implement missing attributes setters and getters by Gilles Peskine · 6 years ago
  37. 4747d19 Implement atomic-creation psa_import_key by Gilles Peskine · 6 years ago
  38. 22c5151 Use unsigned int for bitfields by Gilles Peskine · 6 years ago
  39. 9dcc80e Merge branch 'psa-derive_input_steps-agreement_as_one_step' into psa-api-1.0-beta by Gilles Peskine · 7 years ago
  40. b70a0fd Key derivation by small input steps: proof-of-concept by Gilles Peskine · 7 years ago
  41. 30a9e41 Declare multipart AEAD functions by Gilles Peskine · 7 years ago
  42. 5bae227 psa: Add initializers for cipher operation objects by Jaeden Amero · 7 years ago
  43. 5a5dc77 psa: Enable easier initialization of cipher operations by Jaeden Amero · 7 years ago
  44. 769ce27 psa: Add initializers for MAC operation objects by Jaeden Amero · 7 years ago
  45. 6a25b41 psa: Add initializers for hash operation objects by Jaeden Amero · 7 years ago
  46. 70261c5 psa: Add initializers for key policies by Jaeden Amero · 7 years ago
  47. a05219c Add some missing compilation guards by Gilles Peskine · 7 years ago
  48. 580fba1 Dynamically allocate `A(i) + seed` buffer for TLS-1.2 PRF by Hanno Becker · 7 years ago
  49. c8a41d7 Add implementation of TLS-1.2 PRF by Hanno Becker · 7 years ago
  50. 80bed23 Change psa_structs to use unsigned ints by Darryl Green · 7 years ago
  51. bef7f14 Implement HKDF by Gilles Peskine · 7 years ago
  52. eab56e4 Add generator API by Gilles Peskine · 7 years ago
  53. 89167cb Split psa_mac_setup -> psa_mac_{sign,verify}_setup by Gilles Peskine · 7 years ago
  54. 07c91f5 Add notes about the purpose and usage of auxiliary header files by Gilles Peskine · 7 years ago
  55. 0cad07c New header crypto_sizes.h by Gilles Peskine · 7 years ago
  56. b3e6e5d Rename hash max sizes for consistency by Gilles Peskine · 7 years ago
  57. 2d27786 Normalize whitespace by Gilles Peskine · 7 years ago
  58. 5ca6547 Renamed hmac_ctx to opad and removed null check. by Nir Sonnenschein · 7 years ago
  59. 9e2ffe8 change type of hash block to uint8_t by Nir Sonnenschein · 7 years ago
  60. 35dfbf4 change hmac context to use statically allocated memory by Nir Sonnenschein · 7 years ago
  61. dcd636a Commit changes to hmac to not use MD abstraction by Nir Sonnenschein · 7 years ago
  62. 84861a9 Merge remote-tracking branch 'psa/psa-wrapper-apis-aead' into feature-psa by Gilles Peskine · 7 years ago
  63. 39ee871 Change AEAD APIs to integrated AEAD APIs. by mohammad1603 · 7 years ago
  64. ad9d82c add iv_required field to psa_cipher_operation_s and fix relevant functions by Moran Peker · 7 years ago
  65. 503973b initial implementation for PSA symmetric APIs - missing tests and documentations by mohammad1603 · 7 years ago
  66. 6df908f Add static internal MAC finish function by mohammad1603 · 7 years ago
  67. 058e0b9 Avoid empty unions by Gilles Peskine · 7 years ago
  68. 7698bcf Basic interface for key policies by Gilles Peskine · 7 years ago
  69. 3b55571 Prototypes for AEAD functions by Gilles Peskine · 7 years ago
  70. 428dc5a Prototypes for symmetric cipher functions by Gilles Peskine · 7 years ago
  71. 9ef733f Implement hash functions by Gilles Peskine · 7 years ago