(auth-source--pad auth-source--session-nonce
(plist-get cdata :cipher-keysize))
(list 'iv-auto (plist-get cdata :cipher-ivsize))
- (auth-source--pad string (plist-get cdata :cipher-blocksize)))
+ (auth-source--pad (encode-coding-string string 'utf-8)
+ (plist-get cdata :cipher-blocksize)))
"-"))
(mapcar #'1- string)))
(gnutls-available-p))
(let ((cdata (car (last (gnutls-ciphers))))
(bits (split-string data "-")))
- (auth-source--unpad
- (car
- (gnutls-symmetric-decrypt
- (pop cdata)
- (auth-source--pad auth-source--session-nonce
- (plist-get cdata :cipher-keysize))
- (base64-decode-string (cadr bits))
- (base64-decode-string (car bits))))))
+ (decode-coding-string
+ (auth-source--unpad
+ (car
+ (gnutls-symmetric-decrypt
+ (pop cdata)
+ (auth-source--pad auth-source--session-nonce
+ (plist-get cdata :cipher-keysize))
+ (base64-decode-string (cadr bits))
+ (base64-decode-string (car bits)))))
+ 'utf-8))
(apply #'string (mapcar #'1+ data))))
(cl-defun auth-source-netrc-search (&rest spec