cipher cleanups.
[openssl.git] / providers / common / ciphers / block.c
index 03aa429b30620b5d602020756288c475d8fd861f..7014b9d99797633e56403927378aa9d26ed566c0 100644 (file)
@@ -67,7 +67,7 @@ int trailingdata(unsigned char *buf, size_t *buflen, size_t blocksize,
         return 1;
 
     if (*buflen + *inlen > blocksize) {
-        PROVerr(PROV_F_TRAILINGDATA, ERR_R_INTERNAL_ERROR);
+        ERR_raise(ERR_LIB_PROV, ERR_R_INTERNAL_ERROR);
         return 0;
     }
 
@@ -94,7 +94,7 @@ int unpadblock(unsigned char *buf, size_t *buflen, size_t blocksize)
     size_t len = *buflen;
 
     if(len != blocksize) {
-        PROVerr(PROV_F_UNPADBLOCK, ERR_R_INTERNAL_ERROR);
+        ERR_raise(ERR_LIB_PROV, ERR_R_INTERNAL_ERROR);
         return 0;
     }
 
@@ -104,12 +104,12 @@ int unpadblock(unsigned char *buf, size_t *buflen, size_t blocksize)
      */
     pad = buf[blocksize - 1];
     if (pad == 0 || pad > blocksize) {
-        PROVerr(PROV_F_UNPADBLOCK, PROV_R_BAD_DECRYPT);
+        ERR_raise(ERR_LIB_PROV, PROV_R_BAD_DECRYPT);
         return 0;
     }
     for (i = 0; i < pad; i++) {
         if (buf[--len] != pad) {
-            PROVerr(PROV_F_UNPADBLOCK, PROV_R_BAD_DECRYPT);
+            ERR_raise(ERR_LIB_PROV, PROV_R_BAD_DECRYPT);
             return 0;
         }
     }