Flutter Engine
The Flutter Engine
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
10namespace dart {
11namespace bin {
12
13TEST_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
#define EXPECT(type, expectedAlignment, expectedSize)
static bool GetRandomBytes(intptr_t count, uint8_t *buffer)
TEST_CASE(GetRandomBytes)
Definition: crypto_test.cc:13
Definition: dart_vm.cc:33