Lines Matching refs:KeyObjectData

437     std::shared_ptr<KeyObjectData> key,
472 std::shared_ptr<KeyObjectData> ImportJWKSecretKey(
479 return std::shared_ptr<KeyObjectData>();
484 return KeyObjectData::CreateSecret(std::move(key_data));
489 std::shared_ptr<KeyObjectData> key,
512 std::shared_ptr<KeyObjectData> ImportJWKAsymmetricKey(
525 return std::shared_ptr<KeyObjectData>();
530 std::shared_ptr<KeyObjectData> key,
543 std::shared_ptr<KeyObjectData> key,
615 std::shared_ptr<KeyObjectData> key,
639 std::shared_ptr<KeyObjectData> data =
640 KeyObjectData::CreateAsymmetric(kKeyTypePublic, *this);
643 std::shared_ptr<KeyObjectData> data =
644 KeyObjectData::CreateAsymmetric(kKeyTypePublic, *this);
658 std::shared_ptr<KeyObjectData> data =
659 KeyObjectData::CreateAsymmetric(kKeyTypePrivate, *this);
662 std::shared_ptr<KeyObjectData> data =
663 KeyObjectData::CreateAsymmetric(kKeyTypePrivate, *this);
839 KeyObjectData::KeyObjectData(ByteSource symmetric_key)
844 KeyObjectData::KeyObjectData(KeyType type, const ManagedEVPPKey& pkey)
847 void KeyObjectData::MemoryInfo(MemoryTracker* tracker) const {
862 std::shared_ptr<KeyObjectData> KeyObjectData::CreateSecret(ByteSource key) {
863 return std::shared_ptr<KeyObjectData>(new KeyObjectData(std::move(key)));
866 std::shared_ptr<KeyObjectData> KeyObjectData::CreateAsymmetric(
870 return std::shared_ptr<KeyObjectData>(new KeyObjectData(key_type, pkey));
873 KeyType KeyObjectData::GetKeyType() const {
877 ManagedEVPPKey KeyObjectData::GetAsymmetricKey() const {
882 const char* KeyObjectData::GetSymmetricKey() const {
887 size_t KeyObjectData::GetSymmetricKeySize() const {
944 std::shared_ptr<KeyObjectData> data) {
957 const std::shared_ptr<KeyObjectData>& KeyObjectHandle::Data() {
988 key->data_ = KeyObjectData::CreateSecret(buf.ToCopy());
998 key->data_ = KeyObjectData::CreateAsymmetric(type, pkey);
1008 key->data_ = KeyObjectData::CreateAsymmetric(type, pkey);
1086 KeyObjectData::CreateAsymmetric(
1122 KeyObjectData::CreateAsymmetric(
1140 std::shared_ptr<KeyObjectData> key = self_handle->Data();
1141 std::shared_ptr<KeyObjectData> key2 = arg_handle->Data();
1190 std::shared_ptr<KeyObjectData> data = key->Data();
1450 KeyObjectData* key_data,
1465 KeyObjectData* key_data,