Flutter Engine
The Flutter Engine
third_party
dart-lang
sdk
runtime
bin
crypto_test.cc
Go to the documentation of this file.
1
// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
2
// for details. All rights reserved. Use of this source code is governed by a
3
// BSD-style license that can be found in the LICENSE file.
4
5
#include "
bin/crypto.h
"
6
#include "
platform/assert.h
"
7
#include "
platform/globals.h
"
8
#include "
vm/unit_test.h
"
9
10
namespace
dart
{
11
namespace
bin {
12
13
TEST_CASE
(GetRandomBytes) {
14
const
intptr_t kNumRandomBytes = 127;
15
uint8_t buf[kNumRandomBytes];
16
const
bool
res =
Crypto::GetRandomBytes
(kNumRandomBytes, buf);
17
EXPECT
(res);
18
}
19
20
}
// namespace bin
21
}
// namespace dart
EXPECT
#define EXPECT(type, expectedAlignment, expectedSize)
Definition:
UniformOffsetCalculatorTest.cpp:33
assert.h
dart::bin::Crypto::GetRandomBytes
static bool GetRandomBytes(intptr_t count, uint8_t *buffer)
crypto.h
dart::bin::TEST_CASE
TEST_CASE(GetRandomBytes)
Definition:
crypto_test.cc:13
dart
Definition:
dart_vm.cc:33
globals.h
unit_test.h
Generated on Sun Jun 23 2024 21:55:22 for Flutter Engine by
1.9.4