LibreSSL

LibreSSL
Original author(s)The OpenSSL Project
Developer(s)The OpenBSD Project
Initial release2.0.0 / 11 July 2014; 10 years ago (2014-07-11)
Stable release
4.0.0[1] Edit this on Wikidata / 14 October 2024
Preview release3.9.0 (9 March 2024; 7 months ago (2024-03-09)[2][3]) [±]
Repository
Written inC, assembly, Perl
Operating systemOpenBSD, FreeBSD, NetBSD, Linux, HP-UX, Solaris, macOS, Windows and others[4]
TypeCryptography library
LicenseApache-1.0, BSD-4-Clause, ISC, public domain
Websitewww.libressl.org

LibreSSL is an open-source implementation of the Transport Layer Security (TLS) protocol. The implementation is named after Secure Sockets Layer (SSL), the deprecated predecessor of TLS, for which support was removed in release 2.3.0. The OpenBSD project forked LibreSSL from OpenSSL 1.0.1g in April 2014 as a response to the Heartbleed security vulnerability,[5][6][7][8] with the goals of modernizing the codebase, improving security, and applying development best practices.[9][10][11]

History

After the Heartbleed security vulnerability was discovered in OpenSSL, the OpenBSD team audited the codebase and decided it was necessary to fork OpenSSL to remove dangerous code.[5] The libressl.org domain was registered on 11 April 2014; the project announced the name on 22 April 2014. In the first week of development, more than 90,000 lines of C code were removed.[10][12] Unused code was removed, and support for obsolete operating systems (Classic Mac OS, NetWare, OS/2, 16-bit Windows) and some older operating systems (OpenVMS) was removed.[13]

LibreSSL was initially developed as an intended replacement for OpenSSL in OpenBSD 5.6, and was ported to other platforms once a stripped-down version of the library was stable.[14] As of April 2014, the project was seeking a "stable commitment" of external funding.[12] On 17 May 2014, Bob Beck presented "LibreSSL: The First 30 Days, and What The Future Holds" during the 2014 BSDCan conference, in which he described the progress made in the first month.[15] On 5 June 2014, several OpenSSL bugs became public. While several projects were notified in advance,[16] LibreSSL was not; Theo de Raadt accused the OpenSSL developers of intentionally withholding this information from OpenBSD and LibreSSL.[17]

On 20 June 2014, Google created another fork of OpenSSL called BoringSSL, and promised to exchange fixes with LibreSSL.[18][19] Google has already relicensed some of its contributions under the ISC license, as it was requested by the LibreSSL developers.[18][20] On 21 June 2014, Theo de Raadt welcomed BoringSSL and outlined the plans for LibreSSL-portable.[21] Starting on 8 July, code porting for macOS and Solaris began,[22] while the initial porting to Linux began on 20 June.[23]

As of 2021, OpenBSD uses LibreSSL as the primary TLS library. Alpine Linux supported LibreSSL as its primary TLS library for three years, until release 3.9.0 in January 2019. Gentoo supported LibreSSL until February 2021.[24] Python 3.10 dropped LibreSSL[25] after being supported since Python 3.4.3 (2015).[26]

Adoption

LibreSSL is the default provider of TLS for:

LibreSSL is the default provider of TLS for these now-discontinued systems:

LibreSSL is a selectable provider of TLS for:

Changes

Changes include replacement of custom memory calls to ones in a standard library (for example, strlcpy, calloc, asprintf, reallocarray, etc.).[39][self-published source?][40] This process may help later on to catch buffer overflow errors with more advanced memory analysis tools or by observing program crashes (via ASLR, use of the NX bit, stack canaries, etc.).

Fixes for potential double free scenarios have also been cited in the VCS commit logs (including explicit assignments of null pointer values).[41] There have been extra sanity checks also cited in the commit logs related to ensuring length arguments, unsigned-to-signed variable assignments, pointer values, and method returns.

Proactive measures

In order to maintain good programming practice, a number of compiler options and flags designed for safety have been enabled by default to help in spotting potential issues so they can be fixed earlier (-Wall, -Werror, -Wextra, -Wuninitialized). There have also been code readability updates which help future contributors in verifying program correctness (KNF, white-space, line-wrapping, etc.). Modification or removal of unneeded method wrappers and macros also help with code readability and auditing (Error and I/O abstraction library references).

Changes were made to ensure that LibreSSL will be year 2038 compatible along with maintaining portability for other similar platforms. In addition, explicit_bzero and bn_clear calls were added to prevent the compiler from optimizing them out and prevent attackers from reading previously allocated memory.

Cryptographic

There were changes to help ensure proper seeding of random number generator-based methods via replacements of insecure seeding practices (taking advantage of features offered by the kernel itself natively).[42][43] In terms of notable additions made, OpenBSD has added support for newer and more reputable algorithms (ChaCha stream cipher and Poly1305 message authentication code) along with a safer set of elliptic curves (brainpool curves from RFC 5639, up to 512 bits in strength).

Added features

The initial release of LibreSSL added a number of features: the ChaCha and Poly1305 algorithm, the Brainpool and ANSSI elliptic curves, and the AES-GCM and ChaCha20-Poly1305 AEAD modes.

Later versions added the following:[44]

  • 2.1.0: Automatic ephemeral EC keys.[45]
  • 2.1.2: Built-in arc4random implementation on macOS and FreeBSD.[46]
  • 2.1.2: Reworked GOST cipher suite support.
  • 2.1.3: ALPN support.[47]
  • 2.1.3: Support for SHA-256 and Camellia cipher suites.
  • 2.1.4: TLS_FALLBACK_SCSV server-side support.[48]
  • 2.1.4: certhash as a replacement of the c_rehash script.
  • 2.1.4: X509_STORE_load_mem API for loading certificates from memory (enhance chroot support).
  • 2.1.4: Experimental Windows binaries.
  • 2.1.5: Minor update mainly for improving Windows support, first working 32- and 64-bit binaries.[49]
  • 2.1.6: libtls declared stable and enabled by default.[50]
  • 2.2.0: AIX and Cygwin support.[51]
  • 2.2.1: Addition of EC_curve_nid2nist and EC_curve_nist2nid[52] from OpenSSL, initial Windows XP/2003 support.
  • 2.2.2: Defines LIBRESSL_VERSION_NUMBER,[53] added TLS_*methods as a replacement for the SSLv23_*method calls, cmake build support.

Old insecure features

The initial release of LibreSSL disabled a number of features by default.[13] Some of the code for these features was later removed, including Kerberos, US-Export ciphers, TLS compression, DTLS heartbeat, SSL v2 and SSL v3.

Later versions disabled more features:

  • 2.1.1: Following the discovery of the POODLE vulnerability in the legacy SSL 3.0 protocol, LibreSSL now disables the use of SSL 3.0 by default.[54]
  • 2.1.3: GOST R 34.10-94 signature authentication.[44][47]
  • 2.2.1: Removal of Dynamic Engine and MDC-2DES support[52]
  • 2.2.2: Removal of SSL 3.0 from the openssl binary, removal of Internet Explorer 6 workarounds, RSAX engine.[53]
  • 2.3.0: Complete removal of SSL 3.0, SHA-0 and DTLS1_BAD_VER.

Code removal

The initial release of LibreSSL has removed a number of features that were deemed insecure, unnecessary or deprecated as part of OpenBSD 5.6.

  • In response to Heartbleed, the heartbeat functionality[55] was one of the first features to be removed.
  • Support for obsolete platforms (Classic Mac OS, NetWare, OS/2, 16-bit Windows) were removed.
  • Support for some older platforms (OpenVMS) was removed.
  • Support for platforms that do not exist, such as big-endian i386 and amd64.[56]
  • Support for old compilers.
  • The IBM 4758, Broadcom ubsec, Sureware, Nuron, GOST, GMP, CSwift, CHIL, CAPI, Atalla and AEP engines were removed due to irrelevance of hardware or dependency on non-free libraries.
  • The OpenSSL PRNG was removed (and replaced with ChaCha20-based implementation of arc4random).
  • Preprocessor macros that have been deemed unnecessary or insecure or had already been deprecated in OpenSSL for a long time (e.g. des_old.h).
  • Older unneeded files for assembly language, C, and Perl (e.g. EGD).
  • MD2, SEED functionality.
  • SSL 3.0, SHA-0, DTLS1_BAD_VER

The Dual EC DRBG algorithm, which is suspected of having a back door,[57] was cut along with support for the FIPS 140-2 standard that required[citation needed] it. Unused protocols and insecure algorithms have also been removed, including the support for FIPS 140-2,[58] MD4/MD5[44] J-PAKE,[13] and SRP.[59]

Bug backlog

One of the complaints of OpenSSL was the number of open bugs reported in the bug tracker that had gone unfixed for years. Older bugs are now being fixed in LibreSSL.[60]

See also

References

  1. ^ "LibreSSL 4.0.0 Released". 14 October 2024. Retrieved 15 October 2024.
  2. ^ "LibreSSL". Retrieved 14 March 2024.
  3. ^ "LibreSSL Releases". Retrieved 14 March 2024.
  4. ^ "LibreSSL Releases".
  5. ^ a b Unangst, Ted (22 April 2014). "Origins of libressl". flak. Retrieved 24 April 2014.
  6. ^ Kerner, Sean Michael (22 April 2014). "After Heartbleed, OpenSSL Is Forked Into LibreSSL". eWeek. Retrieved 24 April 2014.
  7. ^ "Not Just a Cleanup Any More: LibreSSL Project Announced". Slashdot. 22 April 2014. Retrieved 24 April 2014.
  8. ^ M, Constantine (17 May 2014). Soulskill (ed.). "30-Day Status Update On LibreSSL". Slashdot.
  9. ^ "LibreSSL".
  10. ^ a b Seltzer, Larry (21 April 2014). "OpenBSD forks, prunes, fixes OpenSSL". Zero Day. ZDNet. Retrieved 21 April 2014.
  11. ^ Hessler, Peter (15 April 2014). "OpenBSD has started a massive strip-down and cleanup of OpenSSL". OpenBSD Journal. Retrieved 24 April 2014.
  12. ^ a b Brodkin, Jon (22 April 2014). "OpenSSL code beyond repair, claims creator of "LibreSSL" fork". Ars Technica. Retrieved 24 April 2014.
  13. ^ a b c d Jacoutot, Antoine (1 November 2014). "OpenBSD 5.6 Released". openbsd-announce (Mailing list). Retrieved 28 October 2015.
  14. ^ McCallion, Jane (22 April 2014). "Heartbleed: LibreSSL scrubs "irresponsible" OpenSSL code". PC Pro. Archived from the original on 26 June 2014. Retrieved 23 April 2014.
  15. ^ Beck, Bob (17 May 2014). "LibreSSL: The first 30 days, and what the Future Holds Slides". Retrieved 17 May 2014.
  16. ^ "Re: OpenSSL seven security fixes". oss-sec (Mailing list). 5 June 2014. Retrieved 9 June 2014.
  17. ^ de Raadt, Theo (5 June 2014). "Re: new OpenSSL flaws". openbsd-misc (Mailing list). Retrieved 9 June 2014.
  18. ^ a b Langley, Adam (20 June 2014). "BoringSSL (20 Jun 2014)". Imperialviolet.org. Retrieved 21 June 2014.
  19. ^ Goodin, Dan (20 June 2014). "Google unveils independent "fork" of OpenSSL called "BoringSSL"". Ars Technica. Retrieved 21 June 2014.
  20. ^ Sing, Joel (21 June 2014). "OpenBSD — lib/libssl/src/crypto/evp evp_aead.c e_chacha20poly1305.c". Archived from the original on 22 June 2014. Retrieved 21 June 2014.
  21. ^ de Raadt, Theo (21 June 2014). "Boringssl and such". openbsd-tech (Mailing list). Retrieved 28 October 2015.
  22. ^ Beck, Bob (8 July 2014). "OpenBSD - lib/libcrypto/crypto getentropy_osx.c getentropy_solaris.c". Archived from the original on 22 July 2014. Retrieved 8 July 2014.
  23. ^ Beck, Bob (20 June 2014). "OpenBSD — lib/libcrypto/crypto getentropy_linux.c". Archived from the original on 9 July 2014.
  24. ^ "LibreSSL languishes on Linux [LWN.net]". lwn.net. Retrieved 6 January 2021.
  25. ^ "PEP 644 -- Require OpenSSL 1.1.1 or newer".
  26. ^ "Changelog — Python 3.4.10 documentation".
  27. ^ Marino, John. "[Beta] Switch base to use private LibreSSL libraries". Retrieved 9 November 2018.
  28. ^ "Milky Way v0.3 release". Hyperbola Project. 23 September 2019. Retrieved 23 September 2019.
  29. ^ Raue, Stephan. "OpenELEC Mediacenter - [Beta] OpenELEC 6.0 Beta 2 released". Openelec.tv. Archived from the original on 26 November 2015. Retrieved 20 August 2015.
  30. ^ "PC-BSD Evolves into TrueOS". Archived from the original on 16 September 2016. Retrieved 16 September 2016.
  31. ^ VonFange, Mark. "PC-BSD 10.1.2: an Interview with Kris Moore". Official PC-BSD Blog. Retrieved 15 October 2015.
  32. ^ "Add DEFAULT_VERSIONS=ssl=XXX". Svnweb.freebsd.org.
  33. ^ "Project:LibreSSL - Gentoo". Wiki.gentoo.org.
  34. ^ Górny, Michał (5 January 2021). "LibreSSL support discontinued". www.gentoo.org. Retrieved 30 March 2021.
  35. ^ Górny, Michał (31 December 2020). "Bug 762847 - dev-libs/libressl: Removal". bugs.gentoo.org. Retrieved 30 March 2021.
  36. ^ Górny, Michał (28 December 2020). "[gentoo-dev] [RFC] Discontinuing LibreSSL support?". archives.gentoo.org. Retrieved 30 March 2021.
  37. ^ "OPNsense version 15.7 Released". OPNsense. Retrieved 15 October 2015.
  38. ^ "OPNsense version 22.7 Released". OPNsense. Retrieved 5 August 2022.
  39. ^ Orr, William (23 April 2014). "A quick recap over the last week". OpenSSL Valhalla Rampage. Retrieved 30 April 2014.
  40. ^ "OpenBSD LibreSSL CVS Calloc Commits". Secure.freshbsd.org.
  41. ^ "OpenBSD LibreSSL CVS Double Free Commits". Secure.freshbsd.org.
  42. ^ "OpenBSD LibreSSL CVS insecure seeding". Secure.freshbsd.org.
  43. ^ "OpenBSD LibreSSL CVS Kernel Seeding". Secure.freshbsd.org. Archived from the original on 16 September 2014.
  44. ^ a b c "LibreSSL-portable ChangeLog". LibreSSL. 15 October 2021.
  45. ^ Beck, Bob (12 October 2014). "LibreSSL 2.1.0 released". openbsd-announce (Mailing list). Retrieved 28 October 2015.
  46. ^ Beck, Bob (9 December 2014). "LibreSSL 2.1.2 released". openbsd-announce (Mailing list). Retrieved 28 October 2015.
  47. ^ a b Cook, Brent (22 January 2015). "LibreSSL 2.1.3 released". openbsd-announce (Mailing list). Retrieved 28 October 2015.
  48. ^ Cook, Brent (4 March 2015). "LibreSSL 2.1.4 released". openbsd-announce (Mailing list). Retrieved 28 October 2015.
  49. ^ Cook, Brent (17 March 2015). "LibreSSL 2.1.5 released". openbsd-announce (Mailing list). Retrieved 28 October 2015.
  50. ^ Cook, Brent (19 March 2015). "LibreSSL 2.1.6 released". openbsd-announce (Mailing list). Retrieved 28 October 2015.
  51. ^ Cook, Brent (11 June 2015). "LibreSSL 2.1.7 and 2.2.0 released". openbsd-announce (Mailing list). Retrieved 28 October 2015.
  52. ^ a b Cook, Brent (9 July 2015). "LibreSSL 2.2.1 released". openbsd-announce (Mailing list). Retrieved 28 October 2015.
  53. ^ a b Cook, Brent (6 August 2015). "LibreSSL 2.2.2 released". openbsd-announce (Mailing list). Retrieved 28 October 2015.
  54. ^ Beck, Bob (16 October 2014). "LibreSSL 2.1.1 released". openbsd-tech (Mailing list).
  55. ^ "OpenBSD LibreSSL CVS OPENSSL_NO_HEARTBEATS".
  56. ^ Miod Vallat. "Remove support for big-endian i386 and amd64". openbsd-cvs (Mailing list).
  57. ^ Perlroth, Nicole (10 September 2013). "Government Announces Steps to Restore Confidence on Encryption Standards". The New York Times. Retrieved 9 May 2014.
  58. ^ "The future (or lack thereof) of LibreSSL's FIPS Object Module".
  59. ^ Beck, Bob (3 August 2014). "LibreSSL 2.0.4 released". openbsd-announce (Mailing list). Retrieved 28 October 2015.
  60. ^ Vallat, Miod (10 November 2014). "Re: CVS: cvs.openbsd.org: src". openbsd-cvs (Mailing list). Retrieved 28 October 2015.

Read other articles:

يوهان رودريغيز معلومات شخصية الميلاد 15 أغسطس 1975 (العمر 48 سنة)مونتيري  الطول 1.76 م (5 قدم 9 1⁄2 بوصة) مركز اللعب وسط الجنسية المكسيك  المسيرة الاحترافية1 سنوات فريق م. (هـ.) 1996–1998 كروز آزول 60 (10) 1998–2004 سانتوس لاغونا 204 (31) 2004–2005 نيكاكسا 39 (1) 2006 نادي موريليا الرياضي&...

Agency of the Philippine government Philippine Coconut AuthorityPangasiwaan sa Niyog ng PilipinasPHILCOA headquarters, Quezon CityAgency overviewFormedJune 30, 1973; 50 years ago (1973-06-30)HeadquartersElliptical Road, Vasra, Diliman, Quezon City14°39′14″N 121°03′06″E / 14.65385°N 121.05174°E / 14.65385; 121.05174Agency executiveBenjamin Madrigal Jr., AdministratorParent agencyDepartment of AgricultureWebsitewww.pca.da.gov.ph The Philippi...

Latin Catholic territory in the Netherlands Diocese of 's-HertogenboschDioecesis BuscoducensisBisdom 's-HertogenboschCathedral Basilica of Saint John the EvangelistCoat of armsLocationCountryNetherlandsStatisticsArea3,826 km2 (1,477 sq mi)Population- Total- Catholics(as of 2020)2,155,2801,045,470 (48.5%)InformationDenominationCatholic ChurchSui iuris churchLatin ChurchRiteRoman RiteEstablished12 May 1559CathedralCathedral Basilica of Saint John the EvangelistCurr...

Law enforcement in the United States Law Courts Corrections Separation of powers Legislative Executive Judicial Jurisdiction Federal Tribal State County Local Military Legal context Criminal procedure Reasonable suspicion Probable cause Miranda warning Arrest Arrest warrant Searches and seizures Terry stop Actual innocence Criminal investigation Criminal psychology Prosecution U.S. Attorney State attorney general State's attorney and district attorney Lists of law enforcement agencies Federal...

1989 Indian filmVijayTitle cardDirected byB. GopalScreenplay byB. GopalStory byParuchuri BrothersProduced byAkkineni VenkatStarringNagarjunaVijayashantiCinematographyS. Gopal ReddyEdited byK. A. MarthandMusic byChakravarthyProductioncompanyAnnapurna StudiosRelease date 19 January 1989 (1989-01-19) CountryIndiaLanguageTelugu Vijay is a 1989 Indian Telugu-language action film, produced by Venkat Akkineni under the Annapurna Studios banner and directed by B. Gopal. It stars Nagarj...

العلاقات الجنوب أفريقية الجنوب سودانية جنوب أفريقيا جنوب السودان   جنوب أفريقيا   جنوب السودان تعديل مصدري - تعديل   العلاقات الجنوب أفريقية الجنوب سودانية هي العلاقات الثنائية التي تجمع بين جنوب أفريقيا وجنوب السودان.[1][2][3][4][5] مقارنة بين...

مثال لتغير شكل توزيع غاما حسب تغير المعلمة k {\displaystyle k} معالم شكل التوزيع (بالإنجليزية: Shape parameter)‏، في نظرية الاحتمالات والإحصاء هي معالم إحصائية تؤثر على الشكل العام لمنحنى دالة التوزيع الاحتمالي.[1] معالم شكل التوزيع هي كل معلمة إحصائية تؤثر في دالة التوزيع خارج معالم �...

State of Eastern Wu official (174-241) Zhuge Jin諸葛瑾A Qing dynasty illustration of Zhuge JinGeneral-in-Chief (大將軍)In office229 (229) – July or August 241 (July or August 241)MonarchSun QuanGovernor of Yu Province (豫州牧)(nominal)In office229 (229) – July or August 241 (July or August 241)MonarchSun QuanLeft Protector-General (左都護)In office229 (229) – July or August 241 (July or August 241)MonarchSun QuanGenera...

The second edition of Collier's Short View. In March 1698, Jeremy Collier published his anti-theatre pamphlet, A Short View of the Immorality and Profaneness of the English Stage; in the pamphlet, Collier attacks a number of playwrights: William Wycherley, John Dryden, William Congreve, John Vanbrugh, and Thomas D'Urfey. Collier attacks rather recent, rather popular comedies from the London stage; he accuses the playwrights of profanity, blasphemy, indecency, and undermining public morality t...

This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (August 2023) Fuzail SyedBornFuzail SyedNationalityIndianEducationGraduateAlma materVidyabharti Mahavidyalaya, AmravatiOccupationBodybuilder Fuzail Syed is an Indian bodybuilder from Amravati, Maharashtra.[1] He has been awarded fifth position in Sheru Classis 2023[2]Silver in Naresh Surya Classic 2023 and one Gold ...

Pour les articles homonymes, voir SFP. Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires (novembre 2021). Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires. Société française de psychologieHistoireFondation 190...

Database of protein domains, families and functional sites PROSITEContentDescriptionPROSITE, a protein domain database for functional characterization and annotation.ContactResearch centerSwiss Institute of BioinformaticsLaboratoryStructural Biology and Bioinformatics DepartmentPrimary citationPMID 19858104Release date1988 (1988)AccessWebsiteprosite.expasy.org PROSITE is a protein database.[1][2] It consists of entries describing the protein families, domains and fun...

Town in Latakia, SyriaSlinfah صلنفةTownSlinfahLocation in SyriaCoordinates: 35°36′1″N 36°10′43″E / 35.60028°N 36.17861°E / 35.60028; 36.17861Country SyriaGovernorateLatakiaDistrictal-HaffahSubdistrictSlinfahElevation1,130 m (3,710 ft)Population (2004 census) • Town1,847 • Metro19,518Time zoneUTC+2 (EET) • Summer (DST)UTC+3 (EEST)ClimateCsb Slinfah (Arabic: صلنفة, romanized: Ṣalinfah, �...

2016 live album by Rogério SkylabTrilogia dos Carnavais: 25 Anos de Carreira ou de LápideLive album by Rogério SkylabReleasedAugust 30, 2016Recorded2016VenueEstúdio 24P, Rio de Janeiro, BrazilGenreSambabossa novaMPBLength58:12LabelCoqueiro Verde Records [pt]ProducerRogério SkylabRogério Skylab chronology Skylab & Tragtenberg, Vol. 1(2016) Trilogia dos Carnavais: 25 Anos de Carreira ou de Lápide(2016) Skylab & Tragtenberg, Vol. 2(2016) Singles from Trilogia ...

Sephardic Jewish pastries of thin fried dough This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Fazuelos – news · newspapers · books · scholar · JSTOR (September 2015) (Learn how and when to remove this template message) FazuelosAlternative namesFijuelas, hiuelas, deblas, orecchie di AmmonTypePastryMain ingred...

Municipality in French Community, BelgiumStoumontMunicipality FlagCoat of armsLocation of Stoumont StoumontLocation in Belgium Location of Stoumont in the province of Liège Coordinates: 50°25′N 05°48′E / 50.417°N 5.800°E / 50.417; 5.800Country BelgiumCommunityFrench CommunityRegionWalloniaProvinceLiègeArrondissementVerviersGovernment • MayorDidier Gilkinet • Governing party/iesVivrEnsembleArea • Total108.54 k...

Coordenadas: 28°41'03S 49°22'03W Criciúma Nome Criciúma Esporte Clube Alcunhas O Time de Santa CatarinaTigrãoTricolor Predestinado Torcedor(a)/Adepto(a) TricolorCarvoeiro Mascote Tigre Principal rival Joinville Fundação 13 de maio de 1947 (76 anos) Estádio Heriberto Hülse Capacidade 19.300 pessoas[1] Localização Criciúma, Santa Catarina, Brasil Presidente Vilmar Guedes Treinador(a) Claudio Tencati Patrocinador(a) EstrelaBet Material (d)esportivo Volt Sport Competição Ca...

округ[1] / муниципальный округ[2]Рамешковский муниципальный округ Флаг Герб 57°20′41″ с. ш. 36°02′37″ в. д.HGЯO Страна  Россия Входит в Тверскую область Адм. центр Рамешки Князь Павлов Вадим Петрович История и география Дата образования 2021 Площадь 2510,00[3]...

Sally Hawkins around 2007 Sally Cecilia Hawkins (born 27 April 1976)[1] is an English actress. She played Ginger in Blue Jasmine (2013). She plays Mary Brown in the movie Paddington (2014) and Paddington 2 (2017) and Elisa Esposito in The Shape of Water (2017). Hawkins was born in Dulwich, south London. References ↑ Sally Hawkins Bio. The Starpulse. Archived from the original on 23 January 2014. Retrieved 12 January 2014. Other websites Sally Hawkins on IMDb This short article about...

Fictional building used by the comic book character Doctor Strange Sanctum SanctorumSanctum SanctorumArt by Steve Ditko.First appearanceStrange Tales #110(July 1963)Created byStan LeeSteve DitkoIn-universe informationTypeResidenceLocationUnited States, New York CityCharactersDoctor StrangePublisherMarvel Comics The Sanctum Sanctorum is a fictional building appearing in American comic books published by Marvel Comics, as the residence and headquarters of Doctor Strange. Created by Stan Lee and...