1- date : 2020-05-28 12:48 :05
1+ date : 2020-05-29 00:49 :05
22gnatprove version : SPARK Community 2020 (20200429)
33host : Linux 64 bits
44command line : gnatprove --assumptions --output-header -U -P saatana.gpr
@@ -15,14 +15,14 @@ Data Dependencies 20 20 .
1515Flow Dependencies 14 14 . . . .
1616Initialization 18 18 . . . .
1717Non-Aliasing . . . . . .
18- Run-time Checks 217 . . 217 (CVC4 0%, Trivial 6%, Z3 94%) . .
19- Assertions 24 . . 24 (Z3 ) . .
18+ Run-time Checks 219 . . 219 (CVC4 0%, Trivial 6%, Z3 94%) . .
19+ Assertions 28 . . 28 (Trivial 7%, Z3 93% ) . .
2020Functional Contracts 35 . . 35 (Trivial 11%, Z3 89%) . .
2121LSP Verification . . . . . .
2222Termination 4 . . 4 (Z3) . .
2323Concurrency . . . . . .
2424----------------------------------------------------------------------------------------------------------------------
25- Total 332 52 (16 %) . 280 (84 %) . .
25+ Total 338 52 (15 %) . 286 (85 %) . .
2626
2727
2828max steps used for successful proof: 14009
@@ -80,7 +80,7 @@ absence of run-time errors of Saatana.Crypto.Phelix.Ctx_Mac_Size fully establish
8080 Saatana.Crypto.Phelix.Ctx_Msg_Len at saatana-crypto-phelix.ads:82 flow analyzed (0 errors, 0 checks and 0 warnings) and proved (0 checks)
8181effects on parameters and Global variables of Saatana.Crypto.Phelix.Ctx_Msg_Len fully established
8282absence of run-time errors of Saatana.Crypto.Phelix.Ctx_Msg_Len fully established
83- Saatana.Crypto.Phelix.Decrypt_Bytes at saatana-crypto-phelix.ads:279 flow analyzed (0 errors, 0 checks and 0 warnings) and proved (37 checks)
83+ Saatana.Crypto.Phelix.Decrypt_Bytes at saatana-crypto-phelix.ads:279 flow analyzed (0 errors, 0 checks and 0 warnings) and proved (39 checks)
8484the postcondition of Saatana.Crypto.Phelix.Decrypt_Bytes depends on
8585 effects on parameters and Global variables of Interfaces.Rotate_Left
8686 effects on parameters and Global variables of Interfaces.Shift_Left
@@ -99,7 +99,7 @@ absence of run-time errors of Saatana.Crypto.Phelix.Decrypt_Bytes depends on
9999 absence of run-time errors of Interfaces.Rotate_Left
100100 absence of run-time errors of Interfaces.Shift_Left
101101 absence of run-time errors of Interfaces.Shift_Right
102- Saatana.Crypto.Phelix.Decrypt_Packet at saatana-crypto-phelix.ads:144 flow analyzed (0 errors, 0 checks and 0 warnings) and proved (13 checks)
102+ Saatana.Crypto.Phelix.Decrypt_Packet at saatana-crypto-phelix.ads:144 flow analyzed (0 errors, 0 checks and 0 warnings) and proved (14 checks)
103103the postcondition of Saatana.Crypto.Phelix.Decrypt_Packet depends on
104104 effects on parameters and Global variables of Interfaces.Rotate_Left
105105 effects on parameters and Global variables of Interfaces.Shift_Left
@@ -118,7 +118,7 @@ absence of run-time errors of Saatana.Crypto.Phelix.Decrypt_Packet depends on
118118 absence of run-time errors of Interfaces.Rotate_Left
119119 absence of run-time errors of Interfaces.Shift_Left
120120 absence of run-time errors of Interfaces.Shift_Right
121- Saatana.Crypto.Phelix.Encrypt_Bytes at saatana-crypto-phelix.ads:249 flow analyzed (0 errors, 0 checks and 0 warnings) and proved (36 checks)
121+ Saatana.Crypto.Phelix.Encrypt_Bytes at saatana-crypto-phelix.ads:249 flow analyzed (0 errors, 0 checks and 0 warnings) and proved (38 checks)
122122the postcondition of Saatana.Crypto.Phelix.Encrypt_Bytes depends on
123123 effects on parameters and Global variables of Interfaces.Rotate_Left
124124 effects on parameters and Global variables of Interfaces.Shift_Left
@@ -137,7 +137,7 @@ absence of run-time errors of Saatana.Crypto.Phelix.Encrypt_Bytes depends on
137137 absence of run-time errors of Interfaces.Rotate_Left
138138 absence of run-time errors of Interfaces.Shift_Left
139139 absence of run-time errors of Interfaces.Shift_Right
140- Saatana.Crypto.Phelix.Encrypt_Packet at saatana-crypto-phelix.ads:103 flow analyzed (0 errors, 0 checks and 0 warnings) and proved (14 checks)
140+ Saatana.Crypto.Phelix.Encrypt_Packet at saatana-crypto-phelix.ads:103 flow analyzed (0 errors, 0 checks and 0 warnings) and proved (15 checks)
141141the postcondition of Saatana.Crypto.Phelix.Encrypt_Packet depends on
142142 effects on parameters and Global variables of Interfaces.Rotate_Left
143143 effects on parameters and Global variables of Interfaces.Shift_Left
0 commit comments