Maik Marschner 
							
						 
					 
					
						
						
							
						
						bf64593440 
					 
					
						
						
							
							Replace libxmljs with xmllint-wasm to fix installation and tests on node 22.  
						
						 
						
						
						
						
					 
					
						2025-03-26 13:17:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maik Marschner 
							
						 
					 
					
						
						
							
						
						ccaa3f14c9 
					 
					
						
						
							
							Fix response parsing.  
						
						 
						
						
						
						
					 
					
						2024-07-15 14:59:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						ba997d312b 
					 
					
						
						
							
							fix: correct rock post signature  
						
						 
						
						
						
						
					 
					
						2024-04-30 03:05:31 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						b6b27516d5 
					 
					
						
						
							
							feat: replace <request> with <rock-req>  
						
						 
						
						
						
						
					 
					
						2023-10-11 22:15:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						a03ec2283f 
					 
					
						
						
							
							feat: update dependencies  
						
						 
						
						
						
						
					 
					
						2023-10-11 21:58:26 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						936e103c3f 
					 
					
						
						
							
							fix: crypto check  
						
						 
						
						
						
						
					 
					
						2021-03-30 14:50:32 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						f9fb6d3dc9 
					 
					
						
						
							
							chore: cleanup & bump  
						
						 
						
						
						
						
					 
					
						2021-03-30 14:26:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						2d580c0d44 
					 
					
						
						
							
							merge  
						
						 
						
						
						
						
					 
					
						2021-03-30 14:24:07 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						2b35ed072a 
					 
					
						
						
							
							fix: crypto additional byte check  
						
						 
						
						
						
						
					 
					
						2021-03-30 14:20:25 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Herrie 
							
						 
					 
					
						
						
							
						
						9ef50081ca 
					 
					
						
						
							
							Merge branch 'master' into herrie/additionalConfigItems  
						
						 
						
						
						
						
					 
					
						2021-03-30 11:03:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Herman van Hazendonk 
							
						 
					 
					
						
						
							
						
						d192e61d29 
					 
					
						
						
							
							Add additional bank configuration items  
						
						 
						
						... 
						
						
						
						For prettier generation of bank letters and other bits used in examples:
Expand the bank config to include:
* "bankFullName" used in the INI letter's which are sent to the bank.
* "bankShortName" used in the filename for the generated letters and in other places if needed.
* "languageCode" used for determining which template to use for the bank (currently "en" and "de" are supported).
* "storageLocation" can be used to specify a local or network path where to store downloaded files.
* In bankLetter.js: Use the current script folder as output for the bank's letter in HTML format instead of the user/os homedir folder.
Signed-off-by: Herman van Hazendonk <github.com@herrie.org > 
						
						
					 
					
						2021-03-30 11:02:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						6921f8d503 
					 
					
						
						
							
							chore: cleanup crypto sign fucntion  
						
						 
						
						
						
						
					 
					
						2021-03-30 09:20:21 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dimitar Nanov 
							
						 
					 
					
						
						
							
						
						043caedc94 
					 
					
						
						
							
							Merge pull request  #50  from Herrie82/master  
						
						 
						
						... 
						
						
						
						Cryto.js: Nasty workaround for incorrect signature (257 vs 256) and h… 
						
						
					 
					
						2021-03-30 08:58:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Herman van Hazendonk 
							
						 
					 
					
						
						
							
						
						500737dbc7 
					 
					
						
						
							
							Remove not needed else statement  
						
						 
						
						... 
						
						
						
						Cleanup as per comment 
						
						
					 
					
						2021-03-29 09:12:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Herrie 
							
						 
					 
					
						
						
							
						
						61581d1af7 
					 
					
						
						
							
							Cryto.js: Nasty workaround for incorrect signature (257 vs 256) and hex key length (514 vs 512)  
						
						 
						
						... 
						
						
						
						For some unknown reason, the signature gets a length of 257 bytes instead of 256 bytes, and the length of the hex value is 514 bytes instead of 512 bytes.
This works around it, until a proper fix is implemented. The bug seems to be caused by https://github.com/node-ebics/node-ebics-client/blob/master/lib/crypto/Crypto.js#L71  somehow.
Signed-off-by: Herman van Hazendonk <github.com@herrie.org > 
						
						
					 
					
						2021-03-25 10:07:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Herman van Hazendonk 
							
						 
					 
					
						
						
							
						
						a628e00b9b 
					 
					
						
						
							
							Add support for Bank GPB AO (Gazprombank Russia)  
						
						 
						
						... 
						
						
						
						Add custom order types (G02, G52, G53, G1R and G1V) and examples for Bank GPB AO (Gazprombank Russia).
Pain.001.001.06 (RUB) - G1R
Pain.001.001.06 (FCY/FX/RLS) - G1V
Pain.002.001.06 - G02
Camt.052.001.05 - G52
Camt.053.001.05 - G53
Signed-off-by: Herman van Hazendonk <github.com@herrie.org > 
						
						
					 
					
						2021-03-24 22:13:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						7053a03286 
					 
					
						
						
							
							chore: update deps  
						
						 
						
						
						
						
					 
					
						2020-03-06 06:47:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chrwoizi 
							
						 
					 
					
						
						
							
						
						e57316c6cb 
					 
					
						
						
							
							Wait until the keys are generated  
						
						 
						
						... 
						
						
						
						The initialization method should wait until the key file is written because other methods could use the keys-method after initialization. 
						
						
					 
					
						2020-02-14 11:46:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Herrie 
							
						 
					 
					
						
						
							
						
						d38460011c 
					 
					
						
						
							
							Add XG1 order type and example  
						
						 
						
						... 
						
						
						
						XG1 order type is used for ISO XML 20022 CGI (Common Global Implementation) which should be a unified format that works within a country (irrespective of bank).
Signed-off-by: Herman van Hazendonk <github.com@herrie.org > 
						
						
					 
					
						2019-11-29 14:38:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						9725380edd 
					 
					
						
						
							
							feat: add C53, C52 and DKI orders  
						
						 
						
						
						
						
					 
					
						2019-11-26 18:22:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dimitar Nanov 
							
						 
					 
					
						
						
							
						
						6d882f56fe 
					 
					
						
						
							
							Merge pull request  #26  from Herrie82/herrie/DKI  
						
						 
						
						... 
						
						
						
						* Add DKI, C52, C53 order types.
* Some examples for STA, VMK, C52, C53, DKI and HKD order types.
* Rename example for HBT into HTD. 
						
						
					 
					
						2019-11-26 18:15:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						88ba543784 
					 
					
						
						
							
							feat: add ebics 061011 error  
						
						 
						
						
						
						
					 
					
						2019-11-26 18:13:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Herrie 
							
						 
					 
					
						
						
							
						
						f8c9cc7ba8 
					 
					
						
						
							
							Add C52/C53 order types and examples  
						
						 
						
						... 
						
						
						
						Signed-off-by: Herman van Hazendonk <github.com@herrie.org > 
						
						
					 
					
						2019-11-25 16:22:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Herrie 
							
						 
					 
					
						
						
							
						
						d2473bb81d 
					 
					
						
						
							
							Add DKI order type  
						
						 
						
						... 
						
						
						
						To download Exchange rate files and fix syntax error.
Signed-off-by: Herman van Hazendonk <github.com@herrie.org > 
						
						
					 
					
						2019-11-25 16:20:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						a10a3a8d63 
					 
					
						
						
							
							feat: async letter serialization  
						
						 
						
						
						
						
					 
					
						2019-11-20 14:40:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						67d74cfa00 
					 
					
						
						
							
							test: add more tests  
						
						 
						
						
						
						
					 
					
						2019-11-20 11:12:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Herman van Hazendonk 
							
						 
					 
					
						
						
							
						
						0b9d93f745 
					 
					
						
						
							
							Various fixes for spelling  
						
						 
						
						... 
						
						
						
						Various minor spelling mistake fixes.
Signed-off-by: Herman van Hazendonk <github.com@herrie.org > 
						
						
					 
					
						2019-11-19 14:48:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						4496cbf560 
					 
					
						
						
							
							feat: remove toBuffer from number  
						
						 
						
						
						
						
					 
					
						2019-11-07 10:30:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						0efc46b014 
					 
					
						
						
							
							feat add BigNumber tests  
						
						 
						
						
						
						
					 
					
						2019-11-07 10:27:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						eafe2f9f55 
					 
					
						
						
							
							chore: restructure BigNumber  
						
						 
						
						
						
						
					 
					
						2019-11-07 10:27:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						24afdeb257 
					 
					
						
						
							
							chroe: import consts  
						
						 
						
						
						
						
					 
					
						2019-11-07 10:26:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						34051f0a9f 
					 
					
						
						
							
							feat: migrate Crypto to own BigNumber  
						
						 
						
						
						
						
					 
					
						2019-11-07 08:58:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						14779088f1 
					 
					
						
						
							
							chore: lint  
						
						 
						
						
						
						
					 
					
						2019-11-07 08:57:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						aad0bd97c8 
					 
					
						
						
							
							feat: implement all needed BigNumber methods  
						
						 
						
						
						
						
					 
					
						2019-11-07 08:57:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						429e807994 
					 
					
						
						
							
							fix number generarion  
						
						 
						
						
						
						
					 
					
						2019-11-06 17:27:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						bb8d1cfaa0 
					 
					
						
						
							
							wip: migrate MFG1 to BigNumber  
						
						 
						
						
						
						
					 
					
						2019-11-06 17:16:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						cda36bfcb3 
					 
					
						
						
							
							wip: implement BigNumber wrapper  
						
						 
						
						
						
						
					 
					
						2019-11-06 17:16:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						df9c330411 
					 
					
						
						
							
							feat: drop moment dependency  
						
						 
						
						
						
						
					 
					
						2019-11-06 16:52:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						33ac6ac60f 
					 
					
						
						
							
							feat: implement date handling  and formatting  
						
						 
						
						
						
						
					 
					
						2019-11-06 16:51:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						0c01420c1e 
					 
					
						
						
							
							chore: cleanup  
						
						 
						
						
						
						
					 
					
						2019-11-05 06:09:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dimitar Nanov 
							
						 
					 
					
						
						
							
						
						5c419630c1 
					 
					
						
						
							
							Merge pull request  #16  from eCollect/feat/handle-unsual-exponent  
						
						 
						
						... 
						
						
						
						Feat: handle unsual exponent migrate to node-forge 
						
						
					 
					
						2019-11-05 05:58:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						cf16abc843 
					 
					
						
						
							
							chire: jsdoc  
						
						 
						
						
						
						
					 
					
						2019-11-05 05:54:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						c60fed4d58 
					 
					
						
						
							
							chore: lint  
						
						 
						
						
						
						
					 
					
						2019-11-05 05:54:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nanov 
							
						 
					 
					
						
						
							
						
						9aa2ab7380 
					 
					
						
						
							
							chore: lint  
						
						 
						
						
						
						
					 
					
						2019-11-05 05:53:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladislav Hristov 
							
						 
					 
					
						
						
							
						
						104ec67f8c 
					 
					
						
						
							
							chore: add ; at the end of Key.js  
						
						 
						
						
						
						
					 
					
						2019-11-01 16:52:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladislav Hristov 
							
						 
					 
					
						
						
							
						
						e8a80932e1 
					 
					
						
						
							
							fit: key size is now calculated instead of hardcoded  
						
						 
						
						
						
						
					 
					
						2019-11-01 16:50:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladislav Hristov 
							
						 
					 
					
						
						
							
						
						ce6cd02e58 
					 
					
						
						
							
							fit: BankLetter.js get key size  
						
						 
						
						
						
						
					 
					
						2019-11-01 16:28:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladislav Hristov 
							
						 
					 
					
						
						
							
						
						59a281c895 
					 
					
						
						
							
							feat: use new Key in Keys manager  
						
						 
						
						
						
						
					 
					
						2019-11-01 13:49:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladislav Hristov 
							
						 
					 
					
						
						
							
						
						61ada747f3 
					 
					
						
						
							
							clean: remove modulus and exponent property from bankKeys()  
						
						 
						
						
						
						
					 
					
						2019-11-01 13:48:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladislav Hristov 
							
						 
					 
					
						
						
							
						
						f15e09840a 
					 
					
						
						
							
							add: add Key class to manage a single key  
						
						 
						
						
						
						
					 
					
						2019-11-01 13:44:29 +02:00