1 //  Copyright 2023 Google, Inc.
2 //
3 //  Licensed under the Apache License, Version 2.0 (the "License");
4 //  you may not use this file except in compliance with the License.
5 //  You may obtain a copy of the License at:
6 //
7 //  http://www.apache.org/licenses/LICENSE-2.0
8 //
9 //  Unless required by applicable law or agreed to in writing, software
10 //  distributed under the License is distributed on an "AS IS" BASIS,
11 //  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 //  See the License for the specific language governing permissions and
13 //  limitations under the License.
14 //
15 
16 #pragma once
17 
18 // TODO(b/306474821) - Floss currently expects to link to openssl instead of
19 // boringssl. Since openssl doesn't have <openssl/mem.h>, point to the right
20 // header.
21 #ifdef TARGET_FLOSS
22 #include <openssl/crypto.h>
23 #else
24 #include <openssl/mem.h>
25 #endif
26