Updating dual-license language (#324)
This commit is contained in:
+5
-4
@@ -1,6 +1,7 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|||||||
+2
-1
@@ -27,4 +27,5 @@ outlined on that page and do not file a public issue.
|
|||||||
|
|
||||||
## License
|
## License
|
||||||
By contributing to opaque-ke, you agree that your contributions will be
|
By contributing to opaque-ke, you agree that your contributions will be
|
||||||
licensed under the LICENSE file in the root directory of this source tree.
|
licensed under both the LICENSE-MIT and LICENSE-APACHE files in the root
|
||||||
|
directory of this source tree.
|
||||||
|
|||||||
@@ -1,12 +0,0 @@
|
|||||||
## License
|
|
||||||
|
|
||||||
Licensed under either of
|
|
||||||
* Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
|
|
||||||
* MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
|
|
||||||
at your option.
|
|
||||||
|
|
||||||
### Contribution
|
|
||||||
|
|
||||||
Unless you explicitly state otherwise, any contribution intentionally submitted
|
|
||||||
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
|
|
||||||
be dual licensed as above, without any additional terms or conditions.
|
|
||||||
@@ -60,4 +60,6 @@ improvements to the library.
|
|||||||
License
|
License
|
||||||
-------
|
-------
|
||||||
|
|
||||||
This project is [licensed](./LICENSE) under either Apache 2.0 or MIT, at your option.
|
This project is dual-licensed under either the [MIT license](./LICENSE-MIT)
|
||||||
|
or the [Apache License, Version 2.0](./LICENSE-APACHE).
|
||||||
|
You may select, at your option, one of the above-listed licenses.
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
#[macro_use]
|
#[macro_use]
|
||||||
extern crate criterion;
|
extern crate criterion;
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! Demonstrates an implementation of a server-side secured digital locker using
|
//! Demonstrates an implementation of a server-side secured digital locker using
|
||||||
//! the client's OPAQUE export key, over a command-line interface
|
//! the client's OPAQUE export key, over a command-line interface
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! Demonstrates a simple client-server password-based login protocol using
|
//! Demonstrates a simple client-server password-based login protocol using
|
||||||
//! OPAQUE, over a command-line interface
|
//! OPAQUE, over a command-line interface
|
||||||
|
|||||||
@@ -1,8 +1,11 @@
|
|||||||
#!/bin/expect -f
|
#!/bin/expect -f
|
||||||
# Copyright (c) Facebook, Inc. and its affiliates.
|
|
||||||
|
# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
#
|
#
|
||||||
# This source code is licensed under the MIT license found in the
|
# This source code is dual-licensed under either the MIT license found in the
|
||||||
# LICENSE file in the root directory of this source tree.
|
# LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
|
# License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
|
# of this source tree. You may select, at your option, one of the above-listed licenses.
|
||||||
|
|
||||||
set timeout 1
|
set timeout 1
|
||||||
spawn cargo run --example digital_locker
|
spawn cargo run --example digital_locker
|
||||||
|
|||||||
@@ -1,8 +1,11 @@
|
|||||||
#!/bin/expect -f
|
#!/bin/expect -f
|
||||||
# Copyright (c) Facebook, Inc. and its affiliates.
|
|
||||||
|
# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
#
|
#
|
||||||
# This source code is licensed under the MIT license found in the
|
# This source code is dual-licensed under either the MIT license found in the
|
||||||
# LICENSE file in the root directory of this source tree.
|
# LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
|
# License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
|
# of this source tree. You may select, at your option, one of the above-listed licenses.
|
||||||
|
|
||||||
set timeout 1
|
set timeout 1
|
||||||
spawn cargo run --example simple_login
|
spawn cargo run --example simple_login
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! Defines the CipherSuite trait to specify the underlying primitives for
|
//! Defines the CipherSuite trait to specify the underlying primitives for
|
||||||
//! OPAQUE
|
//! OPAQUE
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
use core::convert::TryFrom;
|
use core::convert::TryFrom;
|
||||||
use core::ops::Add;
|
use core::ops::Add;
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! A list of error types which are produced during an execution of the protocol
|
//! A list of error types which are produced during an execution of the protocol
|
||||||
use core::convert::Infallible;
|
use core::convert::Infallible;
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! A convenience trait for digest bounds used throughout the library
|
//! A convenience trait for digest bounds used throughout the library
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! Key Exchange group implementation for Curve25519
|
//! Key Exchange group implementation for Curve25519
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
use digest::core_api::BlockSizeUser;
|
use digest::core_api::BlockSizeUser;
|
||||||
use digest::{FixedOutput, HashMarker};
|
use digest::{FixedOutput, HashMarker};
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! Includes the KeGroup trait and definitions for the key exchange groups
|
//! Includes the KeGroup trait and definitions for the key exchange groups
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! Key Exchange group implementation for ristretto255
|
//! Key Exchange group implementation for ristretto255
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! Includes instantiations of key exchange protocols used in the login step for
|
//! Includes instantiations of key exchange protocols used in the login step for
|
||||||
//! OPAQUE
|
//! OPAQUE
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
use digest::core_api::BlockSizeUser;
|
use digest::core_api::BlockSizeUser;
|
||||||
use digest::Output;
|
use digest::Output;
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! An implementation of the Triple Diffie-Hellman key exchange protocol
|
//! An implementation of the Triple Diffie-Hellman key exchange protocol
|
||||||
use core::convert::TryFrom;
|
use core::convert::TryFrom;
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! Contains the keypair types that must be supplied for the OPAQUE API
|
//! Contains the keypair types that must be supplied for the OPAQUE API
|
||||||
|
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! Trait specifying a key stretching function
|
//! Trait specifying a key stretching function
|
||||||
|
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! An implementation of the OPAQUE asymmetric password authentication key
|
//! An implementation of the OPAQUE asymmetric password authentication key
|
||||||
//! exchange protocol
|
//! exchange protocol
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! Contains the messages used for OPAQUE
|
//! Contains the messages used for OPAQUE
|
||||||
|
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! Provides the main OPAQUE API
|
//! Provides the main OPAQUE API
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
use core::marker::PhantomData;
|
use core::marker::PhantomData;
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
use core::ops::Add;
|
use core::ops::Add;
|
||||||
use std::vec;
|
use std::vec;
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
#![allow(unsafe_code)]
|
#![allow(unsafe_code)]
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
use core::cmp::min;
|
use core::cmp::min;
|
||||||
use std::vec::Vec;
|
use std::vec::Vec;
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
mod full_test;
|
mod full_test;
|
||||||
pub mod mock_rng;
|
pub mod mock_rng;
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! The OPAQUE test vectors taken from https://github.com/cfrg/draft-irtf-cfrg-opaque/blob/master/draft-irtf-cfrg-opaque.md,
|
//! The OPAQUE test vectors taken from https://github.com/cfrg/draft-irtf-cfrg-opaque/blob/master/draft-irtf-cfrg-opaque.md,
|
||||||
//! which are presented in https://www.ietf.org/archive/id/draft-irtf-cfrg-opaque-08.txt
|
//! which are presented in https://www.ietf.org/archive/id/draft-irtf-cfrg-opaque-08.txt
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
use std::string::{String, ToString};
|
use std::string::{String, ToString};
|
||||||
use std::vec::Vec;
|
use std::vec::Vec;
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
use core::ops::Add;
|
use core::ops::Add;
|
||||||
use std::vec;
|
use std::vec;
|
||||||
|
|||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
// Copyright (c) Facebook, Inc. and its affiliates.
|
// Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
//
|
//
|
||||||
// This source code is licensed under both the MIT license found in the
|
// This source code is dual-licensed under either the MIT license found in the
|
||||||
// LICENSE-MIT file in the root directory of this source tree and the Apache
|
// LICENSE-MIT file in the root directory of this source tree or the Apache
|
||||||
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
// License, Version 2.0 found in the LICENSE-APACHE file in the root directory
|
||||||
// of this source tree.
|
// of this source tree. You may select, at your option, one of the above-listed
|
||||||
|
// licenses.
|
||||||
|
|
||||||
//! Utility functions.
|
//! Utility functions.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user