Key | Value |
---|---|
MD5 | 3976AC7D904F7E924847FC1E16842DA4 |
PackageArch | aarch64 |
PackageDescription | Why is a software verification platform that applies formal proving tools to annotated programs. It is currently capable of analysis of C (through "Frama-C"), Java (through the included tool "Krakatoa"), and potentially ML programs with some modification into Why's own ML-like language. Furthermore, Why is capable of analysis of any program that is mapped onto its own internal language. It uses a weakest precondition involving calculus to generate potential theorems necessary for the proof of a program's correctness. It translates these theorems into formats that can be used by external proof assistants (without any extra work Coq, PVS, HOL Light, and Mizar are supported - having one is recommended and both Coq and PVS are packaged for Fedora) and automated theorem provers (without any extra work Simplify, Alt-Ergo, Yices, Z3, CVC3, and Zenon are supported and Alt-Ergo, CVC3, and Zenon are packaged for Fedora) so that these results can be externally proven, resulting in a proof of program correctness. Note: Each user account must be set up by running "why-config" at the command line (to set up a configuration file). |
PackageMaintainer | Fedora Project |
PackageName | why |
PackageRelease | 18.fc22 |
PackageVersion | 2.34 |
SHA-1 | 6A3D564581E01988B3BA83132A200F27B57666BA |
SHA-256 | 208AD2BA775EFBB5E7ABAFC6526E498E28CD9B481A9DBC53570ACF42B188977B |
hashlookup:children-total | 220 |
hashlookup:trust | 50 |
The searched file hash includes 220 children files known and seen by metalookup. A sample is included below:
Key | Value |
---|---|
CRC32 | E09FE048 |
FileName | ./usr/share/why/java_api/java/lang/RuntimeException.java |
FileSize | 2935 |
MD5 | E563F56A0438B44393B6230151E417BF |
OpSystemCode | 362 |
ProductCode | 6664 |
RDS:package_id | 119651 |
SHA-1 | 0096BC1F7331ABD72AE31AFF1F50250B5CBDEE08 |
SHA-256 | 33D96DEC58FC3CE456CFFE822A08C469AD5D06D9BE08A78CABF072C64669CE45 |
SSDEEP | 48:n4gk710Zh8QhXP3/aYS/nHtrpHtCVV/vfSYCVV/s:4gSih8afixJpNCXnpCXU |
SpecialCode | |
TLSH | T1DC51DE225AC1577221C751F76321E0C2D356A6AF362A2097FCDD863C3F45776533AB82 |
db | nsrl_legacy |
insert-timestamp | 1679405929.5525637 |
nsrl-sha256 | rds241-sha256.zip |
source | RDS.db |
Key | Value |
---|---|
FileName | ./usr/share/why/why3/jessie3_integer.why |
FileSize | 2631 |
MD5 | 86A09BE205716102CAF43BF2B044E024 |
SHA-1 | 033FC04D775019F8160BDC8115A157790FF7FF29 |
SHA-256 | A55F3DA8D7EE25DC9DD1B37762E6EB347A08D72B2C9414E93B2D4ED7D3885FE6 |
SSDEEP | 48:9nAtBJNw51s6eG4NdIKsLxvjn5Qj9X9gi2Nn6PjMag9WXlzuf:9nr5vj5IjKnEQf9WC |
TLSH | T1AE51222A10663BA3F2A20C2A4E0D91C57D04EC5D84E83FA5F41DC07C2F9E2D6A3B5E1C |
Key | Value |
---|---|
FileName | ./usr/share/why/java_api/java/lang/Class.java |
FileSize | 89699 |
MD5 | 7BA3C9675986BCB69D6535C770A899BC |
SHA-1 | 044B06A6EBD11AAD141A0B997CE3F6F4D955ED10 |
SHA-256 | FA3D3AE499BD1B215BD479CB8113BB4DE66920D50B9491112071365FC804E065 |
SSDEEP | 1536:1XkjF3kBvVkF3luCNB223u89JeKPmVprqiSUNiv/kPEK4EtVmqi0Z/iT/JfF:dkjF3IvVkF3luCNEcJXuVprqiSUNiv/X |
TLSH | T1D3936106A3DA23B2014BC17D9A1A54C4F35ED02B621A5D84BDEE873D6F41F7092736EE |
Key | Value |
---|---|
FileName | ./usr/share/why3/images/boomy/bug32.png |
FileSize | 1954 |
MD5 | 7978A830572D643D5479C046391203E9 |
SHA-1 | 051B22C0B1850FFF24B5458BA6861643861F63D5 |
SHA-256 | 6E0C05AF60239659B1B2387326519EC87E1A34079A9F3BF2E3522EF1B5253615 |
SSDEEP | 48:CDQMDMhJAaHCSM7F7+Gb727fT/f3jQ45NA/gvKOvnraLR9eT:47xcG27f73jQ45NCqrKRkT |
TLSH | T131412A4BB024BD3552A7E4A189B64CFDD858206EC674623C834155E052756FF7E70632 |
Key | Value |
---|---|
FileName | ./usr/share/doc/why/examples-c/tutorial/modulo.c |
FileSize | 278 |
MD5 | 161FD79D5EFF3396D2E97045FE6E6679 |
SHA-1 | 0679B261BC688BDF096796D9F0517EE6386F4B55 |
SHA-256 | 935C379900008FD59B4673C7A84AE490EA7E7EF904E752CA30C9F760641C4119 |
SSDEEP | 6:Uz7GFy6HLEv8Fc8OWkyfXR5sjcE5jR78ryzFLh4UYBHHH:UzSFrmNW/HpKR75ObHn |
TLSH | T197D02B4C94E02D21FA33E23EBA45C425D386C01025C7780230AC13C21FE83717178861 |
Key | Value |
---|---|
FileName | ./usr/share/icons/hicolor/32x32/apps/why.png |
FileSize | 774 |
MD5 | 81098BDFD446360F3157D8CC4F26908F |
SHA-1 | 07253C6AFA2201702C13949271543E07A8E01124 |
SHA-256 | E6B55F0B1C978188823E9A254FC7ADF747A929338C58B283D253E2BA39030654 |
SSDEEP | 24:F/61AenvdpOYj1+UiBsRo9rNhTYvsmqz2cIoOZfz:F/6PKi1+3B+o9phTYvddJt |
TLSH | T1AD0175C96B56802DEC3F838A320620881A9B450420568F1B60BED8C84AF73E27540E50 |
Key | Value |
---|---|
FileName | ./usr/share/why/java_api/java/io/OutputStreamWriter.java |
FileSize | 6788 |
MD5 | A88113BF3213A986940C0A71ECDE78D8 |
SHA-1 | 08C0FBE1E9E84EEEE2EAA6066F7E1BA758ADDD9A |
SHA-256 | 298A9439802110FCF83C344D29D5AAE70A61CF3216A3F1345B01CD4D3C208067 |
SSDEEP | 192:D4tkWOtgjsUj7/t2JWFDeHrMTCVixsPk+hUzjQIXW9FUO9MY9A959D:D4trOCgUj7lMWZi4mfPzezVGLFqzB |
TLSH | T16DE11F129ED20223129312F49B0BE1D9D6A6B17F32668D8074DEEE343F47B3E5621F65 |
Key | Value |
---|---|
FileName | ./usr/lib64/why/why3/why3.conf |
FileSize | 344 |
MD5 | 6B1BE255423D34054F626475D544F939 |
SHA-1 | 08EB135F33D5DD32AA84A7644B12E5C9A5487B17 |
SHA-256 | 968A710E7F2848DFAE35CDDBCB876A6D8891FBE87FC2613380ACABB7DDAD7263 |
SSDEEP | 6:1ttSNXWdDASytG9yo/PtSN2IHLetG9yovBHQaY2S5qW0MgTtGx2Ncyecvn:LgNWDASy09yuPgNpe09yYG92S52T0cn |
TLSH | T143E02095813CC16BB0873DC369775C4F24A43ED17014FE900353826CF0153D5821BAF8 |
Key | Value |
---|---|
FileName | ./usr/share/doc/why/examples/linked-lists/rev.mlw |
FileSize | 1912 |
MD5 | 06E87C5047D2BEB483872A0C038725AC |
SHA-1 | 0A12123BB2AF936C046C3091204469A81D8D0978 |
SHA-256 | FAC0483040CC08DA337C741E351EFD13E9FDE4615543E49AF14DD8C0575AF54B |
SSDEEP | 48:yn24toDvFnBsa7DW7dFiPzFitrnr+arIr9r7P76re9rMXr/Z2hIc9pMXH1Jnx:yn24toDvnsmDSdFiPxitrnrRrIr9r7PS |
TLSH | T15A41C21146371E305D9212667445D4978A0EDCC3B6EA6A2171CC8B5F2BCB731EF7D709 |
Key | Value |
---|---|
FileName | ./usr/share/why/java_api/java/util/HashMap.java |
FileSize | 34531 |
MD5 | 49C3F6D77D382684AE0D0E3C28B42423 |
SHA-1 | 0AA6077C2B0A2BB907068AC9A61306C94A5AF9D8 |
SHA-256 | 2B5EABD5281C52EB18DCA1BDEF1309E425D4E7ED8297AE7131375EBE4E7703B3 |
SSDEEP | 384:4uadObj4LA/N0lESchtMDMZTY+m3ndoJLFBqf/h4XOAG/86k3UQ:4ZdOv45lEXtMDysvNSn8ZAG/Ds |
TLSH | T18FF2844A7FF3933141576178870E91C0E336C07F666A9A90785E4378AF02B7193B6EE6 |