Use alloc for no_std builds
[rust-lightning] / lightning / src / util / poly1305.rs
index 541c398baec8457e4d54e0a5e1548daefd49f5e9..73db1577bb6df75feac3f2a26ed8047d21b2c0f7 100644 (file)
@@ -1,13 +1,13 @@
-// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
-// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
-// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
-// option. This file may not be copied, modified, or distributed
-// except according to those terms.
+// This file is licensed under the Apache License, Version 2.0 <LICENSE-APACHE
+// or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.
+// You may not use this file except in accordance with one or both of these
+// licenses.
 
 // This is a port of Andrew Moons poly1305-donna
 // https://github.com/floodyberry/poly1305-donna
 
-use std::cmp::min;
+use core::cmp::min;
 use util::byte_utils::{slice_to_le32, le32_to_array};
 
 #[derive(Clone, Copy)]
@@ -205,7 +205,8 @@ impl Poly1305 {
 
 #[cfg(test)]
 mod test {
-       use std::iter::repeat;
+       use prelude::*;
+       use core::iter::repeat;
 
        use util::poly1305::Poly1305;