Nanomantidae

The Nanomantidae are a new (2019) family of praying mantids, based on the type genus Nanomantis. As part of a major revision of mantid taxonomy,[1] genera and tribes have been moved here, substantially replacing the old family Iridopterygidae.

Nanomantidae
Hyalomantis punctata
Scientific classification
Kingdom: Animalia
Phylum: Arthropoda
Class: Insecta
Superorder: Dictyoptera
Order: Mantodea
Family: Nanomantidae

The new placement is in superfamily Nanomantoidea (of group Cernomantodea) and infraorder Schizomantodea. The recorded distribution of genera includes: Africa including Madagascar, the Himalayas, SE Asia through to Australia and Pacific islands.[2]

Subfamilies, Tribes and selected Genera

The Mantodea Species File lists four subfamilies:[2]

Fulciniinae

  • tribe Fulciniini
    • Calofulcinia Giglio-Tos, 1915
    • Fulcinia Stal, 1877
    • Ima (insect) Tindale, 1924
    • Tylomantis Westwood, 1889
  • tribe Neomantini
    • Kongobatha Hebard, 1920
    • Neomantis Giglio-Tos, 1915
  • tribe Paraoxypilini (Australasia, Oceania):
  • tribe Stenomantini
    • Ciulfina Giglio-Tos, 1915
    • Fulciniola Giglio-Tos, 1915 monotypic (F. snelleni Saussure, 1871)
    • Stenomantis Saussure, 1871 - monotypic (S. novaeguineae de Haan, 1842)

Hapalomantinae

  • tribe Hapalomantini: mainland Africa - genera:
    • Bolbena Giglio-Tos, 1915
    • Bolbula Giglio-Tos, 1915
    • Hapalogymnes Kaltenbach, 1996
    • Hapalomantis Saussure, 1871
  • tribe Nilomantini: Madagascar
    • Chloromantis Kaltenbach, 1998
    • Cornucollis Brannoch & Svenson, 2016
    • Enicophlebia Westwood, 1889
    • Hyalomantis Giglio-Tos, 1915
    • Ilomantis Giglio-Tos, 1915
    • Melomantis Giglio-Tos, 1915
    • Negromantis Giglio-Tos, 1915
    • Nilomantis Werner, 1907
    • Platycalymma Westwood, 1889

Nanomantinae

There are currently six genera including the type:

  • Nanomantis Saussure, 1871

Tropidomantinae

gollark: So this is a mess. PotatOS is actually shipping a mildly different ECC library with a different curve because steamport provided the ECC code ages ago.
gollark: I mean, what do you expect to happen if you do something unsupported and which creates increasingly large problems each time you do it?
gollark: <@151391317740486657> Do you know what "unsupported" means? PotatOS is not designed to be used this way.
gollark: Specifically, 22 bytes for the private key and 21 for the public key on ccecc.py and 25 and 32 on the actual ingame one.
gollark: <@!206233133228490752> Sorry to bother you, but keypairs generated by `ccecc.py` and the ECC library in use in potatOS appear to have different-length private and public keys, which is a problem.EDIT: okay, apparently it's because I've been accidentally using a *different* ECC thing from SMT or something, and it has these parameters instead:```---- Elliptic Curve Arithmetic---- About the Curve Itself-- Field Size: 192 bits-- Field Modulus (p): 65533 * 2^176 + 3-- Equation: x^2 + y^2 = 1 + 108 * x^2 * y^2-- Parameters: Edwards Curve with c = 1, and d = 108-- Curve Order (n): 4 * 1569203598118192102418711808268118358122924911136798015831-- Cofactor (h): 4-- Generator Order (q): 1569203598118192102418711808268118358122924911136798015831---- About the Curve's Security-- Current best attack security: 94.822 bits (Pollard's Rho)-- Rho Security: log2(0.884 * sqrt(q)) = 94.822-- Transfer Security? Yes: p ~= q; k > 20-- Field Discriminant Security? Yes: t = 67602300638727286331433024168; s = 2^2; |D| = 5134296629560551493299993292204775496868940529592107064435 > 2^100-- Rigidity? A little, the parameters are somewhat small.-- XZ/YZ Ladder Security? No: Single coordinate ladders are insecure, so they can't be used.-- Small Subgroup Security? Yes: Secret keys are calculated modulo 4q.-- Invalid Curve Security? Yes: Any point to be multiplied is checked beforehand.-- Invalid Curve Twist Security? No: The curve is not protected against single coordinate ladder attacks, so don't use them.-- Completeness? Yes: The curve is an Edwards Curve with non-square d and square a, so the curve is complete.-- Indistinguishability? No: The curve does not support indistinguishability maps.```so I might just have to ship *two* versions to keep compatibility with old signatures.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.