1. a6af61e crypto: Decouple libcrcrypto from cbor and remove unused //base dep from tpm by Takuto Ikuta · 3 days ago main
  2. 5e4ae9e Record better metrics for user verifying key failures on Windows by Ken Buchanan · 3 days ago
  3. e46d36c Move crypto histograms and enums to metadata/crypto by Jan Wilken Dörrie · 4 days ago
  4. 19c402d [crypto] Make Signer/Verifier movable and migrate tests by Jan Wilken Dörrie · 4 days ago
  5. 92fadb8 [crypto] Fix missing ECC SRK and noDA on attestation keys by Jan Wilken Dörrie · 5 days ago
  6. 785f850 [crypto] Expose TPM2_CreatePrimary through the C++ TPM parser by Jan Wilken Dörrie · 5 days ago
  7. 4287db2 [crypto] Fix CertifyFailsForSoftwareSigningKey test by Jan Wilken Dörrie · 6 days ago
  8. 5ed37ad [crypto] Add TPM2_CreatePrimary support to //crypto/tpm.rs by Jan Wilken Dörrie · 7 days ago
  9. ae48c12 [base] Add ReadNativeEndian to base::SpanReader by Jan Wilken Dörrie · 8 days ago
  10. a37d37f [crypto] Hash challenge and include SPKI in Secure Enclave attestation by Jan Wilken Dörrie · 12 days ago
  11. 1da4896 Clarify comment about loading the NSS libnssckbi.so module. by Matt Mueller · 12 days ago
  12. 30b9208 Don't build TrustStoreNSS on ChromeOS by Matt Mueller · 12 days ago
  13. 8a028fd Split use_nss_certs build flag by client/server auth uses by Matt Mueller · 12 days ago
  14. 8a0746c gardener: Disable UnexportableKeyTest.CertifyFailsForSoftwareSigningKey by HuanPo Lin · 13 days ago
  15. e5eeac8 [crypto] Add TPMT_PUBLIC to software attestation keys by Jan Wilken Dörrie · 13 days ago
  16. 7a9e938 [crypto] Remove obsolete TPM2_Certify machinery by Jan Wilken Dörrie · 13 days ago
  17. 366189a [crypto] Certify Windows keys via NCryptCreateClaim by Jan Wilken Dörrie · 13 days ago
  18. 9429b52 [crypto] Add Hash(HashKind) overloads returning std::vector by Jan Wilken Dörrie · 13 days ago
  19. c5fac5b [crypto] Remove SignatureAlgorithm alias from SignatureVerifier by Jan Wilken Dörrie · 13 days ago
  20. 4627e37 Update comments explaining Windows TPM ECC SRK handle. by Jan Wilken Dörrie · 14 days ago
  21. 9b03178 [crypto] Migrate SignatureAlgorithm to sign::SignatureKind by Jan Wilken Dörrie · 3 weeks ago
  22. 2659aec crypto: update README by Elly · 3 weeks ago
  23. dbaf032 [crypto] Alias SignatureVerifier::SignatureAlgorithm to sign::SignatureKind by Jan Wilken Dörrie · 3 weeks ago
  24. 119eb6c [crypto] Add subject_key to AttestationStatement by Jan Wilken Dörrie · 3 weeks ago
  25. b3c1e81 [crypto] Generate Windows attestation keys via TPM2_Create by Jan Wilken Dörrie · 3 weeks ago
  26. 322feb6 [crypto] Clean up and modernize TPM parser and helper APIs by Jan Wilken Dörrie · 3 weeks ago
  27. 5f0e8e7 crypto/: mention crypto/kem in README by Elly · 3 weeks ago
  28. 447056d crypto/kem: add by Elly · 3 weeks ago
  29. c748490 component_updater: fix iwyu in metadata_table_chromeos.cc by Sorin Jianu · 3 weeks ago
  30. d6be6da [crypto] Remove unused openssl/evp.h from crypto/sign.h by Jan Wilken Dörrie · 3 weeks ago
  31. 45a48d8 [crypto] Expose TPM2_Create C++ bindings and UMA metrics by Jan Wilken Dörrie · 4 weeks ago
  32. 7b9391a [crypto] Add TPM2_Create command builder and parser by Jan Wilken Dörrie · 4 weeks ago
  33. ce18462 Update docs for SelectAlgorithm thread safety constraints by amraboelkher · 4 weeks ago
  34. fa1a134 Add ML-DSA to SSLPlatformKeyNSS by David Benjamin · 4 weeks ago
  35. d7a15eb crypto/keypair: remove P-521 support by Elly · 4 weeks ago
  36. 72ec654 component-updater: use crypto/obsolete/sha1 instead of base/hash/sha1 by Elly · 4 weeks ago
  37. 5ba4a9e [crypto] Add UMA metrics for restricted message signing by Jan Wilken Dörrie · 4 weeks ago
  38. 97ca854 Switch crypto/keypair.cc to the new EVP APIs by David Benjamin · 4 weeks ago
  39. ea390eb crypto/keypair: drop RSA-4096 generation support by Elly · 5 weeks ago
  40. cfbf623 crypto: add recommended primitives to README by Elly · 5 weeks ago
  41. d047fa0 [crypto] Add Ed25519 support to PublicKeyToCoseKey by Nina Satragno · 5 weeks ago
  42. 9eb3f97 crypto: fix some documentation errors by Elly · 5 weeks ago
  43. f71d2f7 [crypto] Add support for exporting ML-DSA to COSE by Nina Satragno · 5 weeks ago
  44. 1270ba8 [crypto] Hash challenge with SHA-256 in TPM key certification by Jan Wilken Dörrie · 5 weeks ago
  45. 91e8b07 [crypto] Format macOS attestation key signatures as raw IEEE P1363 by Jan Wilken Dörrie · 5 weeks ago
  46. 5068d49 [crypto] Add support for ML-DSA-{65, 87} by Nina Satragno · 5 weeks ago
  47. 3b6ff58 [crypto] Implement streaming TPM sequence hashing on Windows by Jan Wilken Dörrie · 5 weeks ago
  48. d229686 [crypto] Implement TPM2_FlushContext command by Jan Wilken Dörrie · 5 weeks ago
  49. 1a2d4ad [crypto] Implement TPM2_SequenceComplete command by Jan Wilken Dörrie · 5 weeks ago
  50. 4f1dbd8 [crypto] Implement TPM2_SequenceUpdate command by Jan Wilken Dörrie · 5 weeks ago
  51. 409f68f [crypto] Implement TPM2_HashSequenceStart command by Jan Wilken Dörrie · 5 weeks ago
  52. 35faf83 [crypto] Refactor TPM serialization and parser helpers by Jan Wilken Dörrie · 5 weeks ago
  53. d8d1b73 crypto: Add ML-KEM-768 key support and HPKE integration by Sophie Chang · 5 weeks ago
  54. 04a7de3 Remove CBB_finish when unnecessary by David Benjamin · 5 weeks ago
  55. 3d97fed [Windows] Remove the module list from DelayLoadFailureHook by Greg Thompson · 6 weeks ago
  56. bd53fdd crypto/apple: support multiple updates in FakeKeychain by Elly · 6 weeks ago
  57. 2d7a8a6 [crypto] Use Enum API for TPM serialization by Jan Wilken Dörrie · 6 weeks ago
  58. 99349e8 [crypto] Implement AIK::SignSlowly for Windows and software keys by Jan Wilken Dörrie · 6 weeks ago
  59. e6979d3 Add ParseTpmSignature to parse TPMT_SIGNATURE blobs by Jan Wilken Dörrie · 6 weeks ago
  60. 41e6833 [crypto] Expose TPM FFI enums to improve type safety by Jan Wilken Dörrie · 6 weeks ago
  61. 0004e8d [crypto] Implement TPM2_Sign command builder and parser by Jan Wilken Dörrie · 7 weeks ago
  62. 095e326 [crypto] Implement TPM2_Hash command builder and parser by Jan Wilken Dörrie · 7 weeks ago
  63. 667a683 [crypto] Generalize TPM parser error types to TpmParseError by Jan Wilken Dörrie · 7 weeks ago
  64. e9b9c30 Add a CbbAsSpan helper function in //crypto by David Benjamin · 7 weeks ago
  65. 35a50f3 trusted-vault: use crypto/keypair by Elly · 8 weeks ago
  66. 697c358 [crypto] Enable iOS keychain migration by default. by Mark Cogan · 8 weeks ago
  67. 80122ad [android] Fix unit test component builds by Nick Diego Yamane · 8 weeks ago
  68. 66c3990 crypto: remove old hkdf API by Elly · 2 months ago
  69. 3ff201e [crypto] Replace UNSAFE_TODO with span in unexportable keys by Jan Wilken Dörrie · 3 months ago
  70. 2a22395 [crypto] Force SHA-256 for Windows TPM RSA keys by Jan Wilken Dörrie · 3 months ago
  71. 1ac6e2d [crypto] Re-enable Windows RSA unexportable key tests by Jan Wilken Dörrie · 3 months ago
  72. 67c4a46 [crypto] Merge UnexportableKey into UnexportableSigningKey by Jan Wilken Dörrie · 3 months ago
  73. 88f778c [dbsc] Implement hardware-backed attestation keys on macOS by Jan Wilken Dörrie · 3 months ago
  74. b39f53b [Gardener] Disable Windoes RSA_PKCS1_SHA256 UnexportableKey tests by Justin Lulejian · 3 months ago
  75. 2cfd02f Migrate from base::SHA1HashString to crypto::obsolete::hash::Sha1. by Will Taylor · 3 months ago
  76. d152490 [crypto] Restrict keychain queries on macOS by Jan Wilken Dörrie · 3 months ago
  77. 2424d21 crypto/hash: deprecate sha1 by Elly · 3 months ago
  78. e1d5f61 Use some newer BoringSSL APIs in crypto/keypair by David Benjamin · 3 months ago
  79. 92f6b7b [Crypto] Add background thread warning to SelectAlgorithm by Ali Hijazi · 3 months ago
  80. 2089ea8 variations: use crypto/hpke by Elly · 3 months ago
  81. c1eb905 crypto: Fix documentation of FromEcP256Point, etc by David Benjamin · 3 months ago
  82. 7dc3e79 Remove crypto::apple::RecordKeychainMigrationStatus() by Mark Cogan · 3 months ago
  83. 4987d40 [crypto] Add UMA metrics for attestation key operations by Jan Wilken Dörrie · 3 months ago
  84. e2d2622 [crypto] Use transparent lookups in UnexportableKey tests by Jan Wilken Dörrie · 3 months ago
  85. 0b5658b [dbsc] Implement C++ wrapper around Rust TPM FFI parser by Jan Wilken Dörrie · 3 months ago
  86. c6e7b30 [dbsc] Move TPM signature verification from Rust to C++ by Jan Wilken Dörrie · 3 months ago
  87. 73b5346 Fix memory leak in RecordKeychainMigrationStatus by Louis Romero · 3 months ago
  88. 969bf37 [uma] Centralize TPM operation/signature variants and add KeyCertification by Jan Wilken Dörrie · 3 months ago
  89. 07d5be7 Switch to a modern value by Avi Drissman · 3 months ago
  90. 4d0e521 Move SecureZeroBuffer to crypto/secure_util for reusability by Jeffrey Gour · 3 months ago
  91. 885652d [crypto] Implement TPM key certification metrics by Jan Wilken Dörrie · 4 months ago
  92. 288b962 [crypto] Implement software attestation key provider by Jan Wilken Dörrie · 4 months ago
  93. e46aa18 crypto/aead: add AES-128-GCM by Elly · 4 months ago
  94. 626fffe [dbsc] Implement TPM key certification on Windows by Jan Wilken Dörrie · 4 months ago
  95. a9ab0ff [dbsc] Implement TPM signature verification in Rust by Jan Wilken Dörrie · 4 months ago
  96. 058af96 [dbsc] Implement Rust TPM response parser for key certification by Jan Wilken Dörrie · 4 months ago
  97. 754c888 [dbsc] Implement Rust TPM parser for certify command construction by Jan Wilken Dörrie · 4 months ago
  98. a025447 Don't leak a CFString by Avi Drissman · 4 months ago
  99. 9b541ab [dbsc] Implement restricted attestation key support on Windows by Jan Wilken Dörrie · 4 months ago
  100. 65f51c9 [dbsc] Rename MockUnexportableKey to MockUnexportableSigningKey by Jan Wilken Dörrie · 4 months ago