TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
aes_ecb.cpp
Go to the documentation of this file.
1 /*
2  * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved.
3  *
4  * Licensed under the OpenSSL license (the "License"). You may not use
5  * this file except in compliance with the License. You can obtain a copy
6  * in the file LICENSE in the source distribution or at
7  * https://www.openssl.org/source/license.html
8  */
9 
10 #include <assert.h>
11 
12 #include "aes.h"
13 #include "aes_locl.h"
14 
15 void AES_ecb_encrypt(const unsigned char *in, unsigned char *out,
16  const AES_KEY *key, const int enc)
17 {
18  assert(in && out && key);
19  assert((AES_ENCRYPT == enc) || (AES_DECRYPT == enc));
20 
21  if (AES_ENCRYPT == enc)
22  AES_encrypt(in, out, key);
23  else
24  AES_decrypt(in, out, key);
25 }
void AES_decrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key)
Definition: aes_core.cpp:983
static constexpr wchar_t key[]
#define AES_DECRYPT
Definition: aes.h:20
void AES_ecb_encrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key, const int enc)
Definition: aes_ecb.cpp:15
Definition: aes.h:30
#define AES_ENCRYPT
Definition: aes.h:19
void AES_encrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key)
Definition: aes_core.cpp:792