浏览代码

crypto: fix/update borg version comments

new AEAD crypto can be used with borg >= 1.3.
old crypto is used by attic and borg < 1.3.
Thomas Waldmann 3 年之前
父节点
当前提交
d3f069cb3b
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/borg/crypto/low_level.pyx

+ 2 - 1
src/borg/crypto/low_level.pyx

@@ -184,7 +184,7 @@ class UNENCRYPTED:
 
 
 
 
 cdef class AES256_CTR_BASE:
 cdef class AES256_CTR_BASE:
-    # Layout: HEADER + MAC 32 + IV 8 + CT (same as attic / borg < 1.2 IF HEADER = TYPE_BYTE, no AAD)
+    # Layout: HEADER + MAC 32 + IV 8 + CT (same as attic / borg < 1.3 IF HEADER = TYPE_BYTE, no AAD)
 
 
     cdef EVP_CIPHER_CTX *ctx
     cdef EVP_CIPHER_CTX *ctx
     cdef unsigned char *enc_key
     cdef unsigned char *enc_key
@@ -423,6 +423,7 @@ ctypedef const EVP_CIPHER * (* CIPHER)()
 
 
 
 
 cdef class _AEAD_BASE:
 cdef class _AEAD_BASE:
+    # new crypto used in borg >= 1.3
     # Layout: HEADER + MAC 16 + IV 12 + CT
     # Layout: HEADER + MAC 16 + IV 12 + CT
 
 
     cdef CIPHER cipher
     cdef CIPHER cipher