Update Simulcrypt ECMg

This commit is contained in:
Lu Chen
2020-07-24 18:17:12 -07:00
parent ed5a1d5db1
commit 785df31261
97 changed files with 3671 additions and 987 deletions

View File

@@ -6,14 +6,16 @@
// widevine-licensing@google.com.
////////////////////////////////////////////////////////////////////////////////
#include "common/vmp_checker.h"
#include <memory>
#include "glog/logging.h"
#include "testing/gmock.h"
#include "testing/gunit.h"
#include "absl/strings/escaping.h"
#include "common/hash_algorithm_util.h"
#include "common/rsa_key.h"
#include "common/vmp_checker.h"
#include "protos/public/errors.pb.h"
#include "protos/public/verified_media_pipeline.pb.h"
@@ -184,7 +186,9 @@ class VmpCheckerTest : public ::testing::Test {
std::string message(binary_hash);
message += flags & 0xff;
std::string signature;
ASSERT_TRUE(signing_key_->GenerateSignature(message, &signature));
ASSERT_TRUE(signing_key_->GenerateSignature(
message, HashAlgorithmProtoToEnum(new_binary->hash_algorithm()),
&signature));
new_binary->set_signature(signature);
}