source: branches/freetz-stable-2.0/make/openssl/Config.in.libs @ 11933

Letzte Änderung dieser Datei seit 11933 war 11933, erstellt von oliver vor 4 Jahren

[stable-2.0] Merge in r11518 from trunk:

  • bump openssl to 1.0.1f
  • refs #2433
Dateigröße: 1.9 KB
Zeile 
1config FREETZ_LIB_libcrypto
2    bool "OpenSSL cryptographic library (libcrypto.so)"
3    select FREETZ_LIB_libdl
4    select FREETZ_OPENSSL_VERSION_PROMPT
5    default n
6    help
7        crypto - OpenSSL cryptographic library
8
9        The OpenSSL crypto library implements a wide range of cryptographic
10        algorithms used in various Internet standards. The services provided by
11        this library are used by the OpenSSL implementations of SSL, TLS and
12        S/MIME, and they have also been used to implement SSH, OpenPGP, and
13        other cryptographic standards.
14
15        libcrypto consists of a number of sub-libraries that implement the
16        individual algorithms. The functionality includes symmetric encryption,
17        public key cryptography and key agreement, certificate handling,
18        cryptographic hash functions and a cryptographic pseudo-random number
19        generator.
20
21config FREETZ_LIB_libssl
22    bool "OpenSSL SSL/TLS library (libssl.so)"
23    depends on FREETZ_LIB_libcrypto
24    select FREETZ_LIB_libdl
25    default n
26    help
27        SSL - OpenSSL SSL/TLS library
28
29        The OpenSSL ssl library implements the Secure Sockets Layer (SSL v2/v3)
30        and Transport Layer Security (TLS v1) protocols. It provides a rich API.
31
32config FREETZ_OPENSSL_VERSION_PROMPT
33    bool
34    default n
35
36choice
37
38    depends on FREETZ_OPENSSL_VERSION_PROMPT
39    prompt "OpenSSL version"
40    default FREETZ_OPENSSL_VERSION_0
41
42    config FREETZ_OPENSSL_VERSION_0
43    bool "0.9.8y"
44    help
45        - is smaller than 1.0.x (about 142kB)
46        - could be used (with some limitations) as a replacement for AVM's OpenSSL library
47        - contains no assembler optimized code
48
49    config FREETZ_OPENSSL_VERSION_1
50    bool "1.0.1f"
51    help
52        - is bigger than 0.9.8 (about 142kB)
53        - could NOT be used as a replacement for AVM's OpenSSL library
54        - contains assembler optimized code giving performance improvements of up to 30%
55
56endchoice
57
58config FREETZ_OPENSSL_SHLIB_VERSION
59    depends on FREETZ_OPENSSL_VERSION_PROMPT
60    string
61    default "0.9.8" if FREETZ_OPENSSL_VERSION_0
62    default "1.0.0" if FREETZ_OPENSSL_VERSION_1
Hinweis: Hilfe zum Repository-Browser finden Sie in TracBrowser.