1// Copyright (c) 2012, 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#ifndef RUNTIME_BIN_CRYPTO_H_
6#define RUNTIME_BIN_CRYPTO_H_
7
8#include "bin/builtin.h"
9#include "bin/utils.h"
10
11namespace dart {
12namespace bin {
13
14class Crypto {
15 public:
16 static bool GetRandomBytes(intptr_t count, uint8_t* buffer);
17
18 private:
19 DISALLOW_ALLOCATION();
20 DISALLOW_IMPLICIT_CONSTRUCTORS(Crypto);
21};
22
23} // namespace bin
24} // namespace dart
25
26#endif // RUNTIME_BIN_CRYPTO_H_
27