comparison: dav/crypto.h
dav/crypto.h
- changeset 10
- e6d0fbe0ebd9
- parent 5
- 88625853ae74
- child 33
- 0bbbb0341606
equal
deleted
inserted
replaced
39 |
39 |
40 typedef struct { |
40 typedef struct { |
41 EVP_CIPHER_CTX ctx; |
41 EVP_CIPHER_CTX ctx; |
42 void *stream; |
42 void *stream; |
43 dav_write_func write; |
43 dav_write_func write; |
|
44 Key *key; |
|
45 int init; |
|
46 unsigned char ivtmp[16]; |
|
47 size_t ivpos; |
44 } AESDecrypter; |
48 } AESDecrypter; |
45 |
49 |
46 typedef struct { |
50 typedef struct { |
47 EVP_CIPHER_CTX ctx; |
51 EVP_CIPHER_CTX ctx; |
|
52 void *iv; |
|
53 size_t ivlen; |
48 void *stream; |
54 void *stream; |
49 dav_read_func read; |
55 dav_read_func read; |
50 char *tmp; |
56 char *tmp; |
51 size_t tmplen; |
57 size_t tmplen; |
52 size_t tmpoff; |
58 size_t tmpoff; |