Télécharger Imprimer la page

Sony BVMK-R10 Mode D'emploi page 29

Publicité

and the following disclaimer in the
documentation and/or other materials provided
with the distribution.
* Neither the name of Google Inc. nor the names of
its contributors may be used to endorse or
promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE
COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF
USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
curve25519-donna: Curve25519 elliptic curve, public
key function
http://code.google.com/p/curve25519-donna/
Adam Langley <agl@imperialviolet.org>
Derived from public domain C code by Daniel J.
Bernstein <djb@cr.yp.to>
More information about curve25519 can be found here
http://cr.yp.to/ecdh.html
djb's sample implementation of curve25519 is written in
a special assembly language called qhasm and uses the
floating point registers.
This is, almost, a clean room reimplementation from the
curve25519 paper. It uses many of the tricks described
therein. Only the crecip function is taken from the
sample implementation.
--------------------------------------------
This is part of the OpenSSH software.
The licences which components of this software fall
under are as follows. First, we will summarize and say
that all components are under a BSD licence, or a
licence more free than that.
OpenSSH contains no GPL code.
1)
*
Copyright (c) 1995 Tatu Ylonen
*
<ylo@cs.hut.fi>, Espoo, Finland
*
*
*
As far as I am concerned, the code I have written
*
for this software can be used freely for any
*
purpose. Any derived versions of this software
*
must be clearly marked as such, and if the
*
derived work is incompatible with the protocol
*
description in the RFC file, it must be called by
*
a name other than "ssh" or "Secure Shell".
[Tatu continues]
*
However, I am not implying to give any licenses
*
to any patents or copyrights held by third parties,
*
and the software includes parts that are not under
*
my direct control. As far as I know, all included
*
source code is used in accordance with the
*
relevant license agreements and can be used
*
freely for any purpose (the GNU license being
*
the most restrictive); see below for details.
[However, none of that term is relevant at this point
in time. All of these restrictively licenced software
components which he talks about have been
removed from OpenSSH, i.e.,
– RSA is no longer included, found in the
OpenSSL library
– IDEA is no longer included, its use is deprecated
– DES is now external, in the OpenSSL library
– GMP is no longer used, and instead we call BN
code from OpenSSL
– Zlib is now external, in a library
– The make-ssh-known-hosts script is no longer
included
– TSS has been removed
– MD5 is now external, in the OpenSSL library
– RC4 support has been replaced with ARC4
support from OpenSSL
– Blowfish is now external, in the OpenSSL library
[The licence continues]
Note that any information and cryptographic
algorithms used in this software are publicly
available on the Internet and at any major
bookstore, scientific library, and patent office
worldwide. More information can be found e.g. at
"http://www.cs.hut.fi/crypto".
29
All rights reserved

Publicité

loading