Skip to content

Commit

Permalink
check asan
Browse files Browse the repository at this point in the history
  • Loading branch information
lrstewart committed Sep 8, 2023
1 parent 2120599 commit f7a3bad
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions tests/unit/s2n_asan_test.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/

#include "s2n_test.h"

int main(int argc, char **argv)
{
BEGIN_TEST();

struct s2n_blob blob = { 0 };
if (true) {
uint8_t mem[10] = { 10 };
EXPECT_SUCCESS(s2n_blob_init(&blob, mem, sizeof(mem)));
}

if (blob.data[0] == 10) {
EXPECT_SUCCESS(s2n_blob_zero(&blob));
}

struct s2n_blob alloced = { 0 };
EXPECT_SUCCESS(s2n_alloc(&alloced, 10));

END_TEST();
}

0 comments on commit f7a3bad

Please sign in to comment.