Diff for /rpl/src/instructions_c8.c between versions 1.23 and 1.24

version 1.23, 2016/03/01 22:12:30 version 1.24, 2016/09/27 10:43:23
Line 242  instruction_cipher(struct_processus *s_e Line 242  instruction_cipher(struct_processus *s_e
             printf("  Digest algorithms:\n\n");              printf("  Digest algorithms:\n\n");
         }          }
   
 #       ifndef OPENSSL_NO_SHA  
         printf("    - DSS\n");  
         printf("    - DSS1\n");  
         printf("    - ECDSA\n");  
 #       endif  
 #       ifndef OPENSSL_NO_MD2  #       ifndef OPENSSL_NO_MD2
         printf("    - MD2\n");          printf("    - MD2\n");
 #       endif  #       endif
Line 262  instruction_cipher(struct_processus *s_e Line 257  instruction_cipher(struct_processus *s_e
 #       ifndef OPENSSL_NO_RIPEMD  #       ifndef OPENSSL_NO_RIPEMD
         printf("    - RIPEMD160\n");          printf("    - RIPEMD160\n");
 #       endif  #       endif
 #       ifndef OPENSSL_NO_SHA  
         printf("    - SHA\n");  
         printf("    - SHA1\n");          printf("    - SHA1\n");
 #       endif  
 #       ifndef OPENSSL_NO_SHA256  
         printf("    - SHA224\n");          printf("    - SHA224\n");
         printf("    - SHA256\n");          printf("    - SHA256\n");
 #       endif  
 #       ifndef OPENSSL_NO_SHA512  
         printf("    - SHA384\n");          printf("    - SHA384\n");
         printf("    - SHA512\n");          printf("    - SHA512\n");
 #       endif  
 #       ifndef OPENSSL_NO_WHIRLPOOL  #       ifndef OPENSSL_NO_WHIRLPOOL
         printf("    - WHIRLPOOL\n");          printf("    - WHIRLPOOL\n");
 #       endif  #       endif
Line 426  instruction_cipher(struct_processus *s_e Line 414  instruction_cipher(struct_processus *s_e
   
             switch(fonction[0])              switch(fonction[0])
             {              {
                 case 'D':  
                 {  
                     switch(fonction[1])  
                     {  
                         case 'S': // ds  
                         {  
                             switch(fonction[2])  
                             {  
 #                               ifndef OPENSSL_NO_SHA  
                                 case 'S': // dss  
                                 {  
                                     switch(fonction[3])  
                                     {  
                                         case d_code_fin_chaine:  
                                         {  
                                             EVP_sum = EVP_dss();  
                                             break;  
                                         }  
   
                                         case '1': // dss1  
                                         {  
                                             if (fonction[4] ==  
                                                     d_code_fin_chaine)  
                                             {  
                                                 EVP_sum = EVP_dss1();  
                                             }  
                                             else  
                                             {  
                                                 somme_invalide = d_vrai;  
                                             }  
   
                                             break;  
                                         }  
   
                                         default:  
                                         {  
                                             somme_invalide = d_vrai;  
                                             break;  
                                         }  
                                     }  
   
                                     break;  
                                 }  
 #                               endif  
   
                                 default:  
                                 {  
                                     somme_invalide = d_vrai;  
                                     break;  
                                 }  
                             }  
   
                             break;  
                         }  
   
                         default:  
                         {  
                             somme_invalide = d_vrai;  
                             break;  
                         }  
                     }  
   
                     break;  
                 }  
   
                 case 'E':  
                 {  
                     switch(fonction[1])  
                     {  
                         case 'C': // ec  
                         {  
                             switch(fonction[2])  
                             {  
                                 case 'D': // ecd  
                                 {  
                                     switch(fonction[3])  
                                     {  
                                         case 'S': // ecds  
                                         {  
                                             switch(fonction[4])  
                                             {  
 #                                               ifndef OPENSSL_NO_SHA  
                                                 case 'A': // ecdsa  
                                                 {  
                                                     if (fonction[5] ==  
                                                             d_code_fin_chaine)  
                                                     {  
                                                         EVP_sum = EVP_ecdsa();  
                                                     }  
                                                     else  
                                                     {  
                                                         somme_invalide = d_vrai;  
                                                     }  
   
                                                     break;  
                                                 }  
 #                                               endif  
   
                                                 default:  
                                                 {  
                                                     somme_invalide = d_vrai;  
                                                     break;  
                                                 }  
                                             }  
   
                                             break;  
                                         }  
   
                                         default:  
                                         {  
                                             somme_invalide = d_vrai;  
                                             break;  
                                         }  
                                     }  
   
                                     break;  
                                 }  
   
                                 default:  
                                 {  
                                     somme_invalide = d_vrai;  
                                     break;  
                                 }  
                             }  
   
                             break;  
                         }  
   
                         default:  
                         {  
                             somme_invalide = d_vrai;  
                             break;  
                         }  
                     }  
   
                     break;  
                 }  
   
                 case 'M':                  case 'M':
                 {                  {
                     switch(fonction[1])                      switch(fonction[1])
Line 695  instruction_cipher(struct_processus *s_e Line 545  instruction_cipher(struct_processus *s_e
                         {                          {
                             switch(fonction[2])                              switch(fonction[2])
                             {                              {
 #                               ifndef OPENSSL_NO_SHA  
                                 case 'A':                                  case 'A':
                                 {                                  {
                                     switch(fonction[3])                                      switch(fonction[3])
                                     {                                      {
                                         case d_code_fin_chaine:  
                                         {  
                                             EVP_sum = EVP_sha();  
                                             break;  
                                         }  
   
                                         case '1': // sha1                                          case '1': // sha1
                                         {                                          {
                                             if (fonction[4] ==                                              if (fonction[4] ==
Line 721  instruction_cipher(struct_processus *s_e Line 564  instruction_cipher(struct_processus *s_e
                                             break;                                              break;
                                         }                                          }
   
 #                                       ifndef OPENSSL_NO_SHA256  
                                         case '2': // sha2                                          case '2': // sha2
                                         {                                          {
                                             switch(fonction[4])                                              switch(fonction[4])
Line 799  instruction_cipher(struct_processus *s_e Line 641  instruction_cipher(struct_processus *s_e
   
                                             break;                                              break;
                                         }                                          }
 #                                       endif  
   
 #                                       ifndef OPENSSL_NO_SHA512  
                                         case '3': // sha3                                          case '3': // sha3
                                         {                                          {
                                             switch(fonction[4])                                              switch(fonction[4])
Line 893  instruction_cipher(struct_processus *s_e Line 733  instruction_cipher(struct_processus *s_e
   
                                             break;                                              break;
                                         }                                          }
 #                                       endif  
   
                                         default:                                          default:
                                         {                                          {
Line 904  instruction_cipher(struct_processus *s_e Line 743  instruction_cipher(struct_processus *s_e
   
                                     break;                                      break;
                                 }                                  }
 #                               endif  
   
                                 default:                                  default:
                                 {                                  {

Removed from v.1.23  
changed lines
  Added in v.1.24


CVSweb interface <joel.bertrand@systella.fr>