Browse Source

Temporarily gate new Fuchsia APIs on CHROMIUM_ROLLING_MAGENTA_TO_ZIRCON.

This is to keep Chromium building.

Bug: chromium:765754
Change-Id: I312f747e27e53590a948305f80abc240bfd2063c
Reviewed-on: https://boringssl-review.googlesource.com/20344
Reviewed-by: Aaron Green <aarongreen@google.com>
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
kris/onging/CECPQ3_patch15
David Benjamin 7 years ago
parent
commit
f51f273ee8
1 changed files with 9 additions and 0 deletions
  1. +9
    -0
      crypto/rand_extra/fuchsia.c

+ 9
- 0
crypto/rand_extra/fuchsia.c View File

@@ -19,7 +19,16 @@
#include <limits.h>
#include <stdlib.h>

// TODO(davidben): Remove this once https://crbug.com/765754 is resolved.
#if defined(CHROMIUM_ROLLING_MAGENTA_TO_ZIRCON)
#include <zircon/syscalls.h>
#else
#include <magenta/syscalls.h>
#define ZX_CPRNG_DRAW_MAX_LEN MX_CPRNG_DRAW_MAX_LEN
#define ZX_OK MX_OK
#define zx_status_t mx_status_t
#define zx_cprng_draw mx_cprng_draw
#endif

#include "../fipsmodule/rand/internal.h"



Loading…
Cancel
Save