Lines Matching refs:plain
39 void des3_encrypt(const u8 *plain, const struct des3_key_s *key, u8 *crypt);
40 void des3_decrypt(const u8 *crypt, const struct des3_key_s *key, u8 *plain);
310 int crypto_cipher_encrypt(struct crypto_cipher *ctx, const u8 *plain,
317 if (plain != crypt)
318 os_memcpy(crypt, plain, len);
329 ctx->u.aes.cbc[j] ^= plain[j];
334 plain += ctx->u.aes.block_size;
344 ctx->u.des3.cbc[j] ^= plain[j];
348 plain += 8;
361 u8 *plain, size_t len)
368 if (plain != crypt)
369 os_memcpy(plain, crypt, len);
371 ctx->u.rc4.used_bytes, plain, len);
380 aes_decrypt(ctx->u.aes.ctx_dec, crypt, plain);
382 plain[j] ^= ctx->u.aes.cbc[j];
384 plain += ctx->u.aes.block_size;
394 des3_decrypt(crypt, &ctx->u.des3.key, plain);
396 plain[j] ^= ctx->u.des3.cbc[j];
398 plain += 8;
714 u8 *plain, size_t *plain_len)
720 if (crypto_rsa_exptmod(crypt, crypt_len, plain, &len,
734 plain[0] != 0x00 || (plain[1] != 0x00 && plain[1] != 0x01)) {
740 pos = plain + 3;
741 if (plain[1] == 0x00) {
743 if (plain[2] != 0x00) {
748 while (pos + 1 < plain + len && *pos == 0x00 && pos[1] == 0x00)
752 if (plain[2] != 0xff) {
757 while (pos < plain + len && *pos == 0xff)
761 if (pos - plain - 2 < 8) {
768 if (pos + 16 /* min hash len */ >= plain + len || *pos != 0x00) {
774 len -= pos - plain;
777 os_memmove(plain, pos, len);