Merge of http://go/wvgerrit/45521/ Bug: b/73818548 Test: request_license_tests and GTS tests on sailfish and taimen This change loads the mac keys into the session to be used in GenerateSignature from the last call to one of: DeriveKeysFromSessionKey, GenerateDerivedKeys, LoadKeys, and LoadUsageEntry. OEMCrypto tests are changed to reflect this as well (specifically the order in which we call the above methods).
The libwvlevel3.a static libraries under the different platforms were made with the following SYSTEM_IDs:
arm: 4445 arm64: 7283 mips: 4465 mips64: 7285 x86: 4464 x86_64: 7284
Please refer to oemcrypto/level3/android_keybox.cpp for the corresponding product.