diff options
author | Andy Polyakov <appro@openssl.org> | 2010-08-02 21:39:51 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2010-08-02 21:39:51 +0000 |
commit | f71c6aceebcc0b4eda7b88d3a8911860036d937c (patch) | |
tree | 2ad57323e7d8d1981bc819da828d32db6a119f90 /crypto/modes/modes.h | |
parent | 30ab7af24269d7322c49d5228e0177d084baa02f (diff) | |
download | openssl-f71c6aceebcc0b4eda7b88d3a8911860036d937c.tar.gz |
gcm128.c: add CRYPTO_gcm128_[en|de]crypt_ctr32.
Diffstat (limited to 'crypto/modes/modes.h')
-rw-r--r-- | crypto/modes/modes.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crypto/modes/modes.h b/crypto/modes/modes.h index 3ded925d5e..f4aac29938 100644 --- a/crypto/modes/modes.h +++ b/crypto/modes/modes.h @@ -94,6 +94,12 @@ void CRYPTO_gcm128_encrypt(GCM128_CONTEXT *ctx, void CRYPTO_gcm128_decrypt(GCM128_CONTEXT *ctx, const unsigned char *in, unsigned char *out, size_t len); +void CRYPTO_gcm128_encrypt_ctr32(GCM128_CONTEXT *ctx, + const unsigned char *in, unsigned char *out, + size_t len, ctr128_f stream); +void CRYPTO_gcm128_decrypt_ctr32(GCM128_CONTEXT *ctx, + const unsigned char *in, unsigned char *out, + size_t len, ctr128_f stream); int CRYPTO_gcm128_finish(GCM128_CONTEXT *ctx,const unsigned char *tag, size_t len); void CRYPTO_gcm128_release(GCM128_CONTEXT *ctx); |