Key | Value |
---|---|
MD5 | 9D7DF8B3401D623E23087B39927245F3 |
PackageArch | ppc |
PackageDescription | Why is a software verification platform that applies formal proving tools to annotated programs. It is currently capable of analysis of C (through the included tool "Caduceus"), 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, Mizar are supported - having one is recommended and Coq is packaged for Fedora) and automated theorem provers (without any extra work, Simplify, Alt-Ergo, Yices, Z3, CVC Lite, Zenon are supported and Zenon is packaged for Fedora) so that these results can be externally proven, resulting in a proof of program correctness. |
PackageMaintainer | Koji |
PackageName | why |
PackageRelease | 2.fc13 |
PackageVersion | 2.23 |
SHA-1 | 14222758E38A8EDEF7B816F0AF359CEE0507F963 |
SHA-256 | F9F21E91D9C47CAD4C76156F4F7B2F2C60ED0993BE2EA3514045FFCF5909B8FA |
hashlookup:children-total | 244 |
hashlookup:trust | 50 |
The searched file hash includes 244 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/bin/jessie |
FileSize | 2387976 |
MD5 | 02037294884F93667B65D396A58DBFC7 |
SHA-1 | 01D6BDCA247D7D561E998E04FEDF72E59BD60806 |
SHA-256 | 9F7F22E97E2D2E58DC10EAB30E5162DE3FB97793BE6B3D0ACB952C515FD20504 |
SSDEEP | 24576:jmxgVLulyLyDQgbw9vcaXbV0MQvZ17f+iw6G2Qjb7rYf0t7t:jmxgVLkwhRXJgRBHQjbJt7t |
TLSH | T1EAB5F905E2849D62F00B1AB0287FC3E397686EC527F5721749497EE876B0B7193A5FC2 |
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/why/why/single_strict.why |
FileSize | 3249 |
MD5 | 2AC45AE3ADEDAC9B17E1D6135B3AB512 |
SHA-1 | 049299D6101D95C137FED8E423EF488F92DFB24A |
SHA-256 | 0F7BCE866FDBF60638EA050421E35A2BDA2222E6511E4D6BE96946141D896A73 |
SSDEEP | 24:TigKK4qFcucQ1vfoGxgxGQ/rAzpYMppbZHtpAo4pNm8pdmXpv:ZhFcuF7gAQDAzOMpLN6o4Pm8/mXd |
TLSH | T11961F5A9F6A467606E35F4B01A17A809DF1F6CF572CC2991BE6C4C8C43E9D10F25535C |
Key | Value |
---|---|
FileName | ./usr/share/caduceus/harvey/caduceus_why.rv |
FileSize | 11214 |
MD5 | B47863AED4B5835C60D7C8E4D69A74E5 |
SHA-1 | 0502E725DBC586F98090785E2D5C7988AB45FFCC |
SHA-256 | 9597C4398D989F52BAE5EF7FD5EA579F045C8C12AC5282E67188810FAAE4DC3A |
SSDEEP | 192:V3+eHA2GuZQYZ6DQ2wrTHAMhOqdaD5tyS4IZbAss/O:seHAyZv2wrrAMhOqdattyS4IKO |
TLSH | T18432AF0E5B23C7833DB2EB79CAE691CAA9796047D0760D49FBCC01C92B4E9C5B1D6D24 |
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/why/why/jessie.why |
FileSize | 33008 |
MD5 | BE6DC4762EA430AFF369151DBC4FFE98 |
SHA-1 | 07E4FCA6FB9626B603F528C3CDBCC1F60B33FC66 |
SHA-256 | 4CAE29A239E4CB7A7BD5A5D90637C2ED2ADDE5BA064AFEE6B9886D203B58BD3D |
SSDEEP | 768:eqUzVRD3MMeSfh9mJDNG7TaJYoRjI0UHt:eqUZRD37egh9mJDNGvaJzJIz |
TLSH | T1B1E21D171EA38E734D338774785155C6611BA886FEA29EA8319CF09C5F4E128FE3D329 |
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/share/jessie/explain.cmi |
FileSize | 1007 |
MD5 | 90F026962486F757AA3BAC4359D24097 |
SHA-1 | 094D2BE83A76F40AC477B7E0EA2D986B9B991EC4 |
SHA-256 | 90ECA74DF672CEDAB00CBB77DFDE39A16F2DBD04115C893A2EF8A5043E058791 |
SSDEEP | 24:HPaBdc9PBGydT1XIRIOd/N53RGoy4JXkKecE:vKkVdp4H/XkoyyecE |
TLSH | T17511EDCEEB19C484D522A2BD8141C1070B1575FC8A2F9E37A72516E44994D1DD386E9B |