Commit Graph

4463 Commits

Author SHA1 Message Date
Rahul Frias
4915580223 Merge "Do not log nonces" into rvc-dev am: d627fdfdd4 am: da19e563f5 am: c600c70f8c
Change-Id: I74036eb6d5547a8702a6e4c3a083078677e798b4
2020-04-30 21:34:56 +00:00
Rahul Frias
faedb21020 Merge "Do not log nonces" into rvc-dev am: d627fdfdd4 am: da19e563f5 am: aa6c60fbbf
Change-Id: I7aaaf63f99cc0683578bc3832572b9c469e67f7a
2020-04-30 21:33:56 +00:00
Rahul Frias
ee902bc63f Merge "Do not log nonces" into rvc-dev am: d627fdfdd4 am: d39e5f3ad3 am: 96a3893440
Change-Id: I6f510d9b107e92f6a5705c7218ba9a97a4235b04
2020-04-30 21:33:27 +00:00
Rahul Frias
c600c70f8c Merge "Do not log nonces" into rvc-dev am: d627fdfdd4 am: da19e563f5
Change-Id: I97073ad5e2f8850ebe7757744ace8b49cfb124a7
2020-04-30 21:13:11 +00:00
Rahul Frias
96a3893440 Merge "Do not log nonces" into rvc-dev am: d627fdfdd4 am: d39e5f3ad3
Change-Id: I7359b0ed52308d96216b3c55b2fd2fc5efd5a2e9
2020-04-30 21:12:45 +00:00
Rahul Frias
aa6c60fbbf Merge "Do not log nonces" into rvc-dev am: d627fdfdd4 am: da19e563f5
Change-Id: Ib59472b51397e0838ce6b412f324ab630a7b41f5
2020-04-30 21:12:36 +00:00
Rahul Frias
da19e563f5 Merge "Do not log nonces" into rvc-dev am: d627fdfdd4
Change-Id: I1a767568408f306b5ff8b2070f362556ba331ef6
2020-04-30 20:55:12 +00:00
Rahul Frias
d39e5f3ad3 Merge "Do not log nonces" into rvc-dev am: d627fdfdd4
Change-Id: I3866ed9ac5df8873609a95303a716664fc293490
2020-04-30 20:54:36 +00:00
Rahul Frias
d627fdfdd4 Merge "Do not log nonces" into rvc-dev 2020-04-30 20:40:42 +00:00
Rahul Frias
6ea6723462 Do not log nonces
[ Merge of http://go/wvgerrit/99063 ]

Bug: 155329753
Test: wv unit/integration tests
Change-Id: I642b19f817ce69cb0838512cb8922a2e9c51cef2
2020-04-30 00:34:44 -07:00
Rahul Frias
555ae7c9e4 [automerger skipped] Accept a security level to be specified during provisioning am: e27bc4ba6a am: 8429ab587a am: 8cc100c11a am: ad06c10609 -s ours am: b4763de681 -s ours am: d624485a49 -s ours
am skip reason: Change-Id I8d9234eec2b23a9c913e77a709943b431e25e43e with SHA-1 e27bc4ba6a is in history

Change-Id: Id48e85acf1c05a501ce53f093abcdaa4bbfd4c36
2020-04-30 01:26:51 +00:00
Rahul Frias
a1a9c1e676 [automerger skipped] Accept a security level to be specified during provisioning am: e27bc4ba6a am: 2ffb86ffca -s ours am: 874b639de1 -s ours am: d0c8c84f88 -s ours am: a6cf402791 -s ours
am skip reason: Change-Id I8d9234eec2b23a9c913e77a709943b431e25e43e with SHA-1 e27bc4ba6a is in history

Change-Id: If2dbd43daaacaebb2e8aab22d7a4373e8c68263e
2020-04-30 01:26:36 +00:00
Rahul Frias
0e5f3d7aec [automerger skipped] Accept a security level to be specified during provisioning am: e27bc4ba6a am: 8429ab587a am: d3920095ba am: 4b704dea65 -s ours am: bf2c744b62 -s ours
am skip reason: Change-Id I8d9234eec2b23a9c913e77a709943b431e25e43e with SHA-1 3c8acc3d56 is in history

Change-Id: Icac392f448bf0731034b2c3dd0d8e29a0999fe24
2020-04-30 01:25:47 +00:00
Rahul Frias
d624485a49 [automerger skipped] Accept a security level to be specified during provisioning am: e27bc4ba6a am: 8429ab587a am: 8cc100c11a am: ad06c10609 -s ours am: b4763de681 -s ours
am skip reason: Change-Id I8d9234eec2b23a9c913e77a709943b431e25e43e with SHA-1 e27bc4ba6a is in history

Change-Id: Id159a3dd18e4443d3f132a349c58f1325054515d
2020-04-30 01:12:20 +00:00
Rahul Frias
a6cf402791 [automerger skipped] Accept a security level to be specified during provisioning am: e27bc4ba6a am: 2ffb86ffca -s ours am: 874b639de1 -s ours am: d0c8c84f88 -s ours
am skip reason: Change-Id I8d9234eec2b23a9c913e77a709943b431e25e43e with SHA-1 e27bc4ba6a is in history

Change-Id: I088e628fc5917f0efca06e1cfd7860b31c491042
2020-04-30 01:12:05 +00:00
Rahul Frias
bf2c744b62 [automerger skipped] Accept a security level to be specified during provisioning am: e27bc4ba6a am: 8429ab587a am: d3920095ba am: 4b704dea65 -s ours
am skip reason: Change-Id I8d9234eec2b23a9c913e77a709943b431e25e43e with SHA-1 3c8acc3d56 is in history

Change-Id: Ibeb471001aa41463f8be034633cd9538b63f7d98
2020-04-30 01:11:08 +00:00
Rahul Frias
b4763de681 [automerger skipped] Accept a security level to be specified during provisioning am: e27bc4ba6a am: 8429ab587a am: 8cc100c11a am: ad06c10609 -s ours
am skip reason: Change-Id I8d9234eec2b23a9c913e77a709943b431e25e43e with SHA-1 e27bc4ba6a is in history

Change-Id: Ic380e7d76d1518adc2a5e96789c23498cba749d4
2020-04-30 01:07:12 +00:00
Rahul Frias
d0c8c84f88 [automerger skipped] Accept a security level to be specified during provisioning am: e27bc4ba6a am: 2ffb86ffca -s ours am: 874b639de1 -s ours
am skip reason: Change-Id I8d9234eec2b23a9c913e77a709943b431e25e43e with SHA-1 e27bc4ba6a is in history

Change-Id: Ic9306fee543cd8a12d5476fb94d24198aed7538a
2020-04-30 00:54:12 +00:00
Rahul Frias
ad06c10609 Accept a security level to be specified during provisioning am: e27bc4ba6a am: 8429ab587a am: 8cc100c11a
Change-Id: I1b45aebfc57799f89a789a2ac839bf1c8f95a9c6
2020-04-30 00:53:35 +00:00
Rahul Frias
4b704dea65 Accept a security level to be specified during provisioning am: e27bc4ba6a am: 8429ab587a am: d3920095ba
Change-Id: I88e37373b2f07274589fa1674c1fc67e90c7c01a
2020-04-30 00:53:29 +00:00
Alex Dale
2a16d70a06 Suppress error for removing lingering offline licenses.
[ Merge of http://go/wvgerrit/97963 ]

There are situations where an offline license file will remain on the
system after it's usage entry has been deleted.  This would result in
its key set ID being reported as present by the CDM, but any
operations acting upon it will result in an error.

The app should be able to remove the license without error, so long
as the license file exists and no other OEMCrypto operations fail.

This change introduces a new error code LICENSE_USAGE_ENTRY_MISSING,
which indicates that a license's usage entry cannot be found.

A new integration test checks that the CDM can handle the calls to
removeOfflineLicense().

Bug: 137034719
Test: Android unit and integration tests
Change-Id: Ibdbe963b7f7e3ac97b446300d8e3896cdee7abc5
2020-04-29 17:48:26 -07:00
Rahul Frias
8cc100c11a Accept a security level to be specified during provisioning am: e27bc4ba6a am: 8429ab587a
Change-Id: I713649c76556b91afcd6ebcc0042c415ff2eee4b
2020-04-30 00:42:47 +00:00
Rahul Frias
874b639de1 [automerger skipped] Accept a security level to be specified during provisioning am: e27bc4ba6a am: 2ffb86ffca -s ours
am skip reason: Change-Id I8d9234eec2b23a9c913e77a709943b431e25e43e with SHA-1 e27bc4ba6a is in history

Change-Id: I889758a62f9c834e36aabf91a9a8bbc3ec28cf3b
2020-04-30 00:42:17 +00:00
Rahul Frias
d3920095ba Accept a security level to be specified during provisioning am: e27bc4ba6a am: 8429ab587a
Change-Id: I27505670c228a8cdfa4930814b205270b612eafb
2020-04-30 00:41:36 +00:00
Rahul Frias
2ffb86ffca Accept a security level to be specified during provisioning am: e27bc4ba6a
Change-Id: I40d648eadb71cc4677fb9b38f8e766ee4f552c19
2020-04-30 00:27:14 +00:00
Rahul Frias
8429ab587a Accept a security level to be specified during provisioning am: e27bc4ba6a
Change-Id: I20b0adbb6c27507b7d63a6cd0084b4230d5ed6e0
2020-04-30 00:27:03 +00:00
Rahul Frias
e27bc4ba6a Accept a security level to be specified during provisioning
[ Merge of http://go/wvgerrit/97267 ]

In earlier releases, provisioning would occur based on a cached
security level. If an open session call returned a NotProvisionedException
the security level would be cached for use with any future provisioning
call.

An app would have to set the security level, then call openSession,
have it fail and then request provisioning. This fits the normal flow of
most apps. Still on occasion, an app might change requested security level
after an openSession call failed. Using the cached security level
would result in unexpected behavior.

This change allows provisioning to occur at the last security level that
was set.

Bug: 129356527
Test: wv unit/integration tests, GTS tests (GtsMediaTestCases)
Merged-In: I8d9234eec2b23a9c913e77a709943b431e25e43e
Change-Id: I8d9234eec2b23a9c913e77a709943b431e25e43e
2020-04-28 11:58:59 -07:00
TreeHugger Robot
8fd090bfe9 Merge "Verify error code when usage entry in use" into rvc-dev am: 6bd68c9660 am: 6fd344812d am: 8118bb3bc4 am: 85dd06e0ef am: ece8039b72 am: 9227799669
Change-Id: Ib175337fc773d909796e0f7d32069635f7dd66a6
2020-04-28 18:54:45 +00:00
TreeHugger Robot
ff4a4b1452 Merge "Fix buffer size on generic decrypt tests" into rvc-dev am: 9448696b9f am: ed4daa7583 am: 04d320094e am: d0d94be3ff am: 448b54ad07 am: 7550d7e62e
Change-Id: I18739d42a71444ecc3e47553e5b2abf85f5dd68f
2020-04-28 18:54:39 +00:00
TreeHugger Robot
710919656f Merge "Verify error code when usage entry in use" into rvc-dev am: 6bd68c9660 am: c14031eb7b am: aec7696984 am: 1b76b4f8cf am: 3c01d26073
Change-Id: Icb2ae8b2a8358e6c6de87d5d93d3ba81f65e1614
2020-04-28 18:54:33 +00:00
TreeHugger Robot
aa9b60def4 Merge "Fix buffer size on generic decrypt tests" into rvc-dev am: 9448696b9f am: 48a1c257fd am: 248ec379d2 am: 42661094b2 am: e14c22dfa7
Change-Id: I681119710a71f4627dd90e5c13113fe25d908407
2020-04-28 18:54:13 +00:00
TreeHugger Robot
57d5fc23cb Merge "Verify error code when usage entry in use" into rvc-dev am: 6bd68c9660 am: 6fd344812d am: 925db173aa am: aadd73c75a am: 17d11f801c
Change-Id: I5ca7b22f34bf9e61b1e83ec955b6983f6c7fd194
2020-04-28 18:53:57 +00:00
TreeHugger Robot
8a8af32b2a Merge "Fix buffer size on generic decrypt tests" into rvc-dev am: 9448696b9f am: ed4daa7583 am: 8b05bc3ed5 am: 0aba05ea26 am: 0a32a51738
Change-Id: I550142000a0f7e17c3dc2eeba91d5325fece7eaa
2020-04-28 18:53:45 +00:00
Rahul Frias
f54d0321e5 Accept a security level to be specified during provisioning am: 3c8acc3d56
Change-Id: I2f6da03e79c814020a9977c64e68b1f3571af5f2
2020-04-28 18:53:05 +00:00
TreeHugger Robot
9227799669 Merge "Verify error code when usage entry in use" into rvc-dev am: 6bd68c9660 am: 6fd344812d am: 8118bb3bc4 am: 85dd06e0ef am: ece8039b72
Change-Id: I42be117ab26d30b0832df3393b02eafea5dccc73
2020-04-28 18:35:19 +00:00
TreeHugger Robot
7550d7e62e Merge "Fix buffer size on generic decrypt tests" into rvc-dev am: 9448696b9f am: ed4daa7583 am: 04d320094e am: d0d94be3ff am: 448b54ad07
Change-Id: I50245c9e79baa6606974e5796f9c35dc871ce814
2020-04-28 18:35:01 +00:00
TreeHugger Robot
3c01d26073 Merge "Verify error code when usage entry in use" into rvc-dev am: 6bd68c9660 am: c14031eb7b am: aec7696984 am: 1b76b4f8cf
Change-Id: I6aa64113801464c0738585de82791845ef394d90
2020-04-28 18:34:40 +00:00
TreeHugger Robot
e14c22dfa7 Merge "Fix buffer size on generic decrypt tests" into rvc-dev am: 9448696b9f am: 48a1c257fd am: 248ec379d2 am: 42661094b2
Change-Id: I262bf88b1db0ff2888eff8f9eb8ba1727d85f066
2020-04-28 18:34:24 +00:00
TreeHugger Robot
17d11f801c Merge "Verify error code when usage entry in use" into rvc-dev am: 6bd68c9660 am: 6fd344812d am: 925db173aa am: aadd73c75a
Change-Id: I3a65fc11fe40febe8d007ee5980a5bdc5018df9b
2020-04-28 18:34:18 +00:00
TreeHugger Robot
0a32a51738 Merge "Fix buffer size on generic decrypt tests" into rvc-dev am: 9448696b9f am: ed4daa7583 am: 8b05bc3ed5 am: 0aba05ea26
Change-Id: Id65a33e14923f13ff95b700fe7f7d2b7515da084
2020-04-28 18:33:59 +00:00
TreeHugger Robot
ece8039b72 Merge "Verify error code when usage entry in use" into rvc-dev am: 6bd68c9660 am: 6fd344812d am: 8118bb3bc4 am: 85dd06e0ef
Change-Id: Id508b80b35b39112a719e2614f5e3adb199bb9f8
2020-04-28 18:24:14 +00:00
TreeHugger Robot
448b54ad07 Merge "Fix buffer size on generic decrypt tests" into rvc-dev am: 9448696b9f am: ed4daa7583 am: 04d320094e am: d0d94be3ff
Change-Id: Id7637ee17ea55b863d993904072b231a9df4b5af
2020-04-28 18:23:31 +00:00
TreeHugger Robot
1b76b4f8cf Merge "Verify error code when usage entry in use" into rvc-dev am: 6bd68c9660 am: c14031eb7b am: aec7696984
Change-Id: I67e994ad3b3a49f1b0ae802cf2675141548c50a6
2020-04-28 18:19:02 +00:00
TreeHugger Robot
42661094b2 Merge "Fix buffer size on generic decrypt tests" into rvc-dev am: 9448696b9f am: 48a1c257fd am: 248ec379d2
Change-Id: If76150ee449c9841d33238f025ebc44c5b9804ea
2020-04-28 18:18:54 +00:00
TreeHugger Robot
aadd73c75a Merge "Verify error code when usage entry in use" into rvc-dev am: 6bd68c9660 am: 6fd344812d am: 925db173aa
Change-Id: I9cf18fb0d655ad3db49af1ea861a83706f3fbbf7
2020-04-28 18:18:49 +00:00
TreeHugger Robot
0aba05ea26 Merge "Fix buffer size on generic decrypt tests" into rvc-dev am: 9448696b9f am: ed4daa7583 am: 8b05bc3ed5
Change-Id: I3a20478294ae1aca96bcf114e55642e4281175cb
2020-04-28 18:18:15 +00:00
TreeHugger Robot
85dd06e0ef Merge "Verify error code when usage entry in use" into rvc-dev am: 6bd68c9660 am: 6fd344812d am: 8118bb3bc4
Change-Id: I08c6c360051222f3a5ce1e88bbb7aaf1fdda2aa3
2020-04-28 18:12:11 +00:00
TreeHugger Robot
d0d94be3ff Merge "Fix buffer size on generic decrypt tests" into rvc-dev am: 9448696b9f am: ed4daa7583 am: 04d320094e
Change-Id: Ia71fc1499168da08fa7f9c2dc8e7ee29f02efc44
2020-04-28 18:11:52 +00:00
TreeHugger Robot
aec7696984 Merge "Verify error code when usage entry in use" into rvc-dev am: 6bd68c9660 am: c14031eb7b
Change-Id: I392d826aa2e377612405dcd61261b9d9096520c0
2020-04-28 17:58:48 +00:00
TreeHugger Robot
248ec379d2 Merge "Fix buffer size on generic decrypt tests" into rvc-dev am: 9448696b9f am: 48a1c257fd
Change-Id: I993c4401359021539fcd668e978fb3f68d93d340
2020-04-28 17:58:28 +00:00